【问题标题】:Playback of segmented hls stream with m3u8 playlist使用 m3u8 播放列表播放分段的 hls 流
【发布时间】:2011-11-03 21:50:42
【问题描述】:

mediaelement 播放器能否播放在 m3u8 播放列表中定义的分段 mpegts hls 流,如果可以,您能否显示执行此操作的代码。就我而言,网络服务器上有一个 test.m3u8 播放列表:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:7291
#EXTINF:12,
test-7291.ts
#EXTINF:12,
test-7292.ts
#EXTINF:12,
test-7293.ts
#EXTINF:12,
test-7294.ts
#EXTINF:12,
test-7295.ts
#EXTINF:12,
test-7296.ts
#EXTINF:12,
test-7297.ts
#EXTINF:12,
test-7298.ts
#EXTINF:12,
test-7299.ts
#EXTINF:12,
test-7300.ts

iOS 设备可以毫无问题地观看直播。

【问题讨论】:

    标签: mediaelement.js http-live-streaming


    【解决方案1】:

    是的,可以。 将 src 放入视频标签中的 .m3u8 中: <video src="/link/to/your_file.m3u8" />

    和初始化插件:

    var video = document.getElementsByTagName('video')[0];

    var player = new MediaElement(video);

    播放器将从 .m3u8 列表中的第一项开始播放。 此外,播放 m3u8 列表的能力不是 mediaelement.js 的优点,而是平台特性

    【讨论】:

      【解决方案2】:

      您需要在库中进行一些更改。您可以查看我的更改。只需以支持的格式添加 m3u8,它似乎就可以完美地工作。 https://github.com/sourcebits-harshitakasera/mediaelement-and-player-v2 它似乎对我有用。

      【讨论】:

        猜你喜欢
        • 2014-03-10
        • 1970-01-01
        • 2021-06-16
        • 2014-02-12
        • 2014-12-18
        • 2013-05-13
        • 2016-02-12
        • 2023-02-04
        • 2017-03-22
        相关资源
        最近更新 更多