UWP M3U流播放列表
问题描述:
我有一个有很多直播流的M3U文件,如何访问并打开它?UWP 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);
}
}
谢谢@Ali。我在榜首上举了一个例子。我当然可以打开它,但是当时你说的很有意思。我会尝试这种方法。 – Rpgccv
所以我认为这些文件是真实的。我在我的答案中添加了一个代码 –