Я использую MediaElement для потоковой передачи аудиопотока HTTP на моем малине Pi 3 с использованием Windows 10 IOT.Случайные ошибки UWP MediaElement
Как-то воспроизводится, что сенсорный экран замерзает через некоторое время (я не выяснил, когда), и примерно через полчаса поток прекратит играть. Я должен перезапустить приложение, чтобы он снова работал.
Любые идеи, как найти причину этой проблемы?
Я проверил журналы памяти и ошибок малины 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 в режиме отладки Я получаю сообщение об ошибке, что нет сетевого подключения больше, но webinterface (порт 8080) по-прежнему доступен.
Что касается установки источника в файл, извлеченный из локальной системы, например «новый Uri (« ms-appx: ///Assets/B889.mp3 »);'?? Это работает? –
Да, это работает. Я часами играл файл * .mp3 в цикле. – Christoph