使用 jwplayer 无法播放视频文件
Video file won't play using jwplayer
我不是专业的,我在瞎模仿
我创建并记住了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
但是,当我将它上传到存储提取器并在网络上创建 link 到 运行 时,它没有用
我应该添加什么以及如何添加才能让视频正常播放
<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>
"I uploaded the .ts
file to the same domain and I modified the file like #EXTINF:3.000, lo-1.ts
But the problem remains"
您的文件主机有问题(可能是在设置中?)。它不是提供原始文件字节,而是提供文件字节的 text 版本。
例如,当使用Chrome时,尝试在新标签中打开这些链接:
1) 您的主机:https://okoshiyasu.000webhostapp.com/lo-1.ts = 在选项卡中显示文本(错误 结果)。
2) Github 测试: https://vcone.github.io/public/demos/Mpeg_TS/lo-1.ts = 下载文件 (正确 结果).
因为下载了文件字节(不是在页面上写入文本),这意味着 HLS 播放器正确获取数据,现在可以播放视频了。
播放示例(其中 .ts
文件由 Github 提供):
https://vcone.github.io/public/demos/Mpeg_TS/VC1_Demo_LO_01.html
解法:
找到一种方法来修复 .ts
文件的这些链接以自动下载到磁盘。修复后,HLS 播放器现在也可以播放该文件。如果可能的话,也许你可以设置文件 type 设置?现在它就像你上传了一个网页(或文本)而不是二进制数据(文件字节)。也许是不允许他们免费space?请与 000webhostapp.com
管理员或论坛联系。
我不是专业的,我在瞎模仿 我创建并记住了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
但是,当我将它上传到存储提取器并在网络上创建 link 到 运行 时,它没有用 我应该添加什么以及如何添加才能让视频正常播放
<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>
"I uploaded the
.ts
file to the same domain and I modified the file like#EXTINF:3.000, lo-1.ts
But the problem remains"
您的文件主机有问题(可能是在设置中?)。它不是提供原始文件字节,而是提供文件字节的 text 版本。
例如,当使用Chrome时,尝试在新标签中打开这些链接:
1) 您的主机:https://okoshiyasu.000webhostapp.com/lo-1.ts = 在选项卡中显示文本(错误 结果)。
2) Github 测试: https://vcone.github.io/public/demos/Mpeg_TS/lo-1.ts = 下载文件 (正确 结果).
因为下载了文件字节(不是在页面上写入文本),这意味着 HLS 播放器正确获取数据,现在可以播放视频了。
播放示例(其中 .ts
文件由 Github 提供):
https://vcone.github.io/public/demos/Mpeg_TS/VC1_Demo_LO_01.html
解法:
找到一种方法来修复 .ts
文件的这些链接以自动下载到磁盘。修复后,HLS 播放器现在也可以播放该文件。如果可能的话,也许你可以设置文件 type 设置?现在它就像你上传了一个网页(或文本)而不是二进制数据(文件字节)。也许是不允许他们免费space?请与 000webhostapp.com
管理员或论坛联系。