无法使用jwplayer播放视频文件

问题描述 投票:1回答:1

我不是专业人士,我在盲目模仿我创建并记住了m3u8文件这就是它包含的内容

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-TARGETDURATION:3
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-ALLOW-CACHE:YES
#EXTINF:3.000,
lo-1.ts
#EXTINF:3.000,
lo-2.ts

但是,当我将其上载到存储拉纸器并创建链接以在网络上运行它时,它不起作用我应该添加什么以及如何使视频正常播放

This is my link

jsfiddle

<script type='text/javascript' src='https://content.jwplatform.com/libraries/0P4vdmeO.js'></script>
<div id="myElement"></div>

<script>
    jwplayer("myElement").setup({
      file: "https://okoshiyasu.000webhostapp.com/lo.m3u8",
    });
</script>
javascript video m3u8
1个回答
1
投票

“我将.ts文件上传到了同一域,并且像#EXTINF:3.000, lo-1.ts一样修改了该文件,但问题仍然存在”

文件主机有问题(也许在设置中?)。它没有给出原始文件字节,而是给出了文件字节的text版本。

例如,使用Chrome时,请尝试在新标签中打开这些链接:

1)您的主持人:https://okoshiyasu.000webhostapp.com/lo-1.ts =在选项卡中显示文本(错误结果)。

2)Github测试:https://vcone.github.io/public/demos/Mpeg_TS/lo-1.ts =下载文件(正确结果)。

如果下载了文件字节(不是页面上的书面文本),这意味着HLS播放器可以正确获取数据,并且现在可以播放视频。

示例播放(从Github提供.ts文件):https://vcone.github.io/public/demos/Mpeg_TS/VC1_Demo_LO_01.html

解决方案:找到一种方法来修复.ts文件的这些链接,以自动下载到磁盘。固定后,HLS播放器现在也可以播放该文件。也许可以设置文件type设置?现在,它就像您上载网页(或文本)而不是二进制数据(文件字节)一样。也许不允许他们的自由空间?请与000webhostapp.com管理员或论坛联系。

© www.soinside.com 2019 - 2024. All rights reserved.