2012-04-11 2 views
1

내 응용 프로그램에서 Microsoft Expression Encoder 4.0을 사용하려고합니다. 내가 직면하고있어 첫 번째 문제는 C#에서 URL에서 스트리밍 비디오를 잡을 필요가있다,하지만 sample of the library, 그들은 WPF를 사용하고 만 스트리밍 비디오를URL에서 스트리밍 비디오를 잡는 방법?

<Window x:Class="WpfApplication1.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Show Broadcast" Height="350" Width="525"> 
    <Grid> 
     <MediaElement Name="VideoControl" Source="http://localhost:8080" /> 
    </Grid> 
</Window> 

어떻게 것을 표시하려면이 코드가 나는이 코드를 C# 코드로 변환하여 스트리밍 비디오를 pictureBox에 표시 할 수 있습니까?

+1

키보드에 ','키가 누락되어 있습니까? –

+0

@FolkertvanHeusden 매우 재밌는 –

+0

들어오는 비디오 스트림을 잡아서 프로토콜 프롬프트에 응답하는 것은 당신이 제안하는 것보다 더 복잡 할 수 있으며,이를 PictureBox (winforms?)에 표시하려고하면 야심적 일 수 있습니다. 너 여기서 실제로해야 해? 미디어 플레이어 컨트롤을 삽입 할 수 있습니까? –

답변

0

winforms에서? 비슷한 결과는 embed a media player control입니다. 질문의 샘플에서 WPF 엔진은 모든 디코딩 작업을 MediaElement으로 오프로드합니다. 대부분의 비디오 스트리밍 프로토콜에 관련된 로트이 있고 UI 하위 시스템에 데이터를 전달하는 것과 비슷한 노력이 필요합니다. 너 정말로은 너 자신을 원하지 않는다.