我正在使用MediaElement在我的Raspberry Pi 3上使用Windows 10 IOT流式傳輸HTTP音頻流。UWP MediaElement隨機崩潰
觸摸屏在一段時間後凍結(我還沒有弄清楚什麼時候)以及大約半小時後,流停止播放,這在某種程度上是可重複的。我必須重新啓動應用程序才能再次使用它。
任何想法如何找到這個問題的原因?
我檢查了Raspberry Pi的內存和錯誤日誌沒有任何結果。 由於沒有太多的代碼,我不知道如何調試這個錯誤。
我用下面的實現:
XAML:
<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>
啓動流和設置源:
public MainPage()
{
this.InitializeComponent();
myMediaElement.Source = new Uri("http://mp3stream7.apasf.apa.at:8000/");
myMediaElement.Play();
}
UPDATE: 當運行從應用程序在調試模式下的Visual Studio我收到錯誤消息,指出沒有可用的網絡連接了,但web界面(端口8080)仍然可用。
將源文件設置爲從本地系統檢索的文件,比如「new Uri(」ms-appx:///Assets/B889.mp3「);'」?它有效嗎? –
是的,這是有效的。我在一個循環中播放了一個* .mp3文件幾個小時。 – Christoph