首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP M3U流播放列表

UWP M3U流播放列表
EN

Stack Overflow用户
提问于 2016-04-30 19:57:27
回答 1查看 1.2K关注 0票数 2

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

代码语言:javascript
复制
myMediaElement.Source = new Uri("http://12345.net/09876.m3u");

这是工作“很好”,但只播放第一个流。

有什么解决方案吗?

提前谢谢。

来自维基百科的M3U示例:

代码语言:javascript
复制
#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
EN

回答 1

Stack Overflow用户

发布于 2016-05-02 01:51:48

你可以发一个m3u文件作为例子吗?我记得m3u文件只是文本文件。据我所知,你可以使用NotePad打开它们并查看它们的链接。每个链接都在一行中,所以你也可以很容易地在你的应用程序中将它们分开,一个接一个地播放。像这样的东西可以帮助你

代码语言:javascript
复制
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);
            }
        }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36954623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档