【问题标题】:How to create a videoplayer for website that can play m3u playlist?如何为可以播放 m3u 播放列表的网站创建视频播放器?
【发布时间】:2014-10-31 23:58:37
【问题描述】:

一个问题困扰了我好几天,难道真的没有视频播放器可以播放 m3u 文件中的视频流吗?

我已经从谷歌搜索了几天,但没有找到任何解决方案。

我有一个格式如下的 M3U 文件:

#EXTM3U
#EXTINF:0 group-title="Channels",Channel 1
http://host.com/channel1.ch
#EXTINF:0 group-title="Channels",Channel 2
http://host.com/channel2.ch

我想要实现的只是在网站上嵌入视频播放器,并在其旁边的播放列表中选择流以在视频播放器上播放。

我找到了这个项目: https://github.com/aitorciki/jquery-playlist

然后这样尝试:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.playlist.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $('video').playlistParser();
    });
</script>
<video id="video" src="http://example.com/playlist.m3u" width="768" height="432"></video>

但是这行不通...

【问题讨论】:

  • 我之前研究过这个话题,最终得出的结论是,唯一可以在插件中播放 m3u 播放列表的常见播放器是 Windows Media Player 和 Quicktime。 VLC 媒体播放器声称可以,但在使用 VLC 媒体播放器时,它只会出现黑屏。这是有问题的,因为当对 m3u 文件使用正确的 mimetype 时,VLC 是默认设置,用户只剩下黑屏。更好的选择可能是使用 VirtualDub、Quicktime 或 Freemake 将您的照片合并到一个视频中。
  • JW Player 仅支持 RSS。
  • 真的很奇怪,没有现代视频播放器支持 m3u 播放列表进行直播......所以唯一的方法是编写某种从 M3U 到 RSS 的转换器? ://

标签: jquery jwplayer video-player


【解决方案1】:

JW Player 支持 RSS,而不是 M3U - http://support.jwplayer.com/customer/portal/articles/1403635-media-format-support

此外,您不能使用标签嵌入 JW 播放器,这是使用我们的嵌入器完成的,称为 jwplayer.js - http://support.jwplayer.com/customer/portal/articles/1413113-configuration-options-reference

虽然我们支持 M3U8 (HLS),但不支持 M3U。

http://support.jwplayer.com/customer/portal/articles/1406722-rss-playlist-embed - RSS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多