2016-04-30 97 views
0

我有一個有很多直播流的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 

回答

1

能否請您發表例如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); 
      } 
     } 
+0

謝謝@Ali。我在榜首上舉了一個例子。我當然可以打開它,但是當時你說的很有意思。我會嘗試這種方法。 – Rpgccv

+0

所以我認爲這些文件是真實的。我在我的答案中添加了一個代碼 –