首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jwplayer播放php生成的m3u8

Jwplayer播放php生成的m3u8
EN

Stack Overflow用户
提问于 2013-11-22 12:19:28
回答 1查看 11K关注 0票数 2

我使用jwplayer来运行m3u8 hls很长一段时间。我只想用php创建一个动态的m3u8,如果我把php直接粘贴到浏览器里就可以得到m3u8文件。我也在VLC中测试了m3u8文件,没有问题。

php:

代码语言:javascript
复制
<?php
/*
create m3u8 here
*/
header("Content-type: application/text");
header("Content-Disposition: attachment; filename=index.m3u8");
echo $m3u8file; 
?>

此处的m3u8文件输出:

代码语言:javascript
复制
#EXTM3U
#EXT-X-KEY:METHOD=NONE
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:138497571

#EXTINF:10,
ch22/2013112102/138497571.ts
#EXTINF:10,
ch22/2013112102/138497572.ts
#EXTINF:10,
ch22/2013112102/138497573.ts
#EXTINF:10,
ch22/2013112102/138497574.ts
#EXTINF:10,
ch22/2013112102/138497575.ts
#EXTINF:10,
ch22/2013112102/138497576.ts
#EXTINF:10,
ch22/2013112102/138497577.ts
#EXTINF:10,
ch22/2013112102/138497578.ts
#EXTINF:10,
ch22/2013112102/138497579.ts
#EXTINF:10,
ch22/2013112102/138497580.ts
#EXT-X-ENDLIST

此脚本将在jwplayer中显示错误“错误加载播放器:找不到可播放的源”

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TEST</title>
<script type="text/javascript" src="jwplayer/jwplayer.js"></script>
<script type="text/javascript">jwplayer.key="xxxxxxxxxxxxx";</script>
</head>

<body>
    <div class="player_box">
    <div id="player_outer">
    <div id="player" style="padding-top:100px;"></div>
    </div>
    <script>
    jwplayer("player").setup({
        image: "",
        file: "http://xxx.xxx.xxx.xxx/tvod/tvod.php?starttime=1384975713&endtime=1384975803",
        width: '680',
        height: '450',
        autostart: true,
    });
    </script>
    </div></body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2013-11-22 20:29:23

我已经修好了。看起来JWPlayer只能接受m3u8而不能接受php。我将URL更改为http://xxx.xxx.xxx.xxx/tvod/tvod.m3u8?starttime=1384975713&endtime=1384975803。并将m3u8重写为服务器上的php。然后它就起作用了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20136938

复制
相关文章

相似问题

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