2017-02-15 7 views
1

Windows EOT를 사용하여 Raspberry Pi 3에서 MediaElement를 사용하여 HTTP 오디오 스트림을 스트리밍합니다.UWP MediaElement가 임의로 중단됨

잠시 후 터치 스크린이 멈추고 (나는 알지 못했습니다.) 약 30 분 후 스트림 재생이 멈 춥니 다. 다시 작동 시키려면 응용 프로그램을 다시 시작해야합니다.

어떤 아이디어가이 문제의 원인을 찾을 수 있습니까?

아무런 결과없이 Raspberry Pi의 메모리와 오류 로그를 확인했습니다. 코드가 많지 않으므로이 오류를 디버깅하는 방법을 모르겠습니다. 소스 스트림을 시작 및 설정

<MediaElement x:Name="myMediaElement" 
       AreTransportControlsEnabled="true" 
       Height="100" 
       AutoPlay="True" 
       Grid.Row="1" 
       VerticalAlignment="Bottom"> 
    <MediaElement.TransportControls> 
     <MediaTransportControls Style="{StaticResource MyStyle}" IsCompact="True" IsSeekBarVisible="False" /> 
    </MediaElement.TransportControls> 
</MediaElement> 

:

XAML : 나는 다음과 같은 구현을 사용하고

public MainPage() 
{ 
    this.InitializeComponent(); 

    myMediaElement.Source = new Uri("http://mp3stream7.apasf.apa.at:8000/"); 
    myMediaElement.Play(); 
} 

UPDATE : 에서 응용 프로그램을 실행 디버그 모드의 Visual Studio 사용할 수있는 네트워크 연결이 없다는 오류 메시지가 나타납니다. 더 이상 웹 인터페이스 (8080 포트)를 사용할 수 있습니다.

+0

"새 Uri ("ms-appx : ///Assets/B889.mp3 ");'"와 같은 로컬 시스템에서 검색 한 파일로 원본을 설정하는 것은 어떻습니까? 작동합니까? –

+0

예, 작동합니다. * .mp3 파일을 반복 재생했습니다. – Christoph

답변

0

Visual Studio 원격 디버거 문제입니다.

@ Jackie가 지적했듯이 모드를 해제하고 디버깅하지 않고 시작할 수 있습니다. 오디오 파일을 15 시간 동안 테스트했는데 제대로 작동합니다.

+0

이 이상합니다 - 나는 또한 디버거없이 릴리스 버전을 테스트했는데 여전히 이러한 문제가 있습니다. – Christoph

+0

네트워크 케이블 또는 WiFi를 사용합니까? –

+0

나는 WiFi를 사용하고있다. 내가 지금 케이블을 시도하고 그것도 작동 - 와이파이 연결 것 같습니다. 하지만 여전히 왜, 어떻게 디버깅해야하는지 전혀 모른다. – Christoph