gpt4 book ai didi

c# - UWP M3U 流播放列表

转载 作者:行者123 更新时间:2023-11-30 23:26:12 25 4
gpt4 key购买 nike

我有一个包含许多直播流的 M3U 文件,如何访问和打开它?

myMediaElement.Source = new Uri("http://12345.net/09876.m3u");

这工作“很好”,但只播放第一个流。
有什么解决办法吗?
提前致谢。

来自维基百科的 M3U 示例:

#EXTM3U

#EXTINF:123, Sample artist - Sample title
C:\Documents and Settings\I\My Music\Sample.mp3

#EXTINF:321,Example Artist - Example title
C:\Documents and Settings\I\My Music\Greatest Hits\Example.ogg

最佳答案

例如,您能否发布一个 m3u 文件。我记得 m3u 文件只是文本文件。据我所知,您可以使用记事本打开它们并查看它们的链接。每个链接都在一行中,因此您也可以在您的应用程序中轻松地将它们分开并一个一个播放。这样的事情可以帮助你

var lines = await Windows.Storage.FileIO.ReadLinesAsync(App.ProgramsIndex, Windows.Storage.Streams.UnicodeEncoding.Utf8);
foreach (var line in lines)
{
if (string.IsNullOrWhiteSpace(line) || line.StartsWith("#"))
{
//Skip This Line
}
else
{
//Do whatever you want .
Windows.Storage.StorageFile.GetFileFromPathAsync(line);
}
}

关于c# - UWP M3U 流播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36954623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com