求教: 如何在 ckplayer 网页播放器中进行 m3u8 格式的流媒体直播

2017-05-26 18:40:15 +08:00
 msnn
最近下载了一个 ckplayer 网页播放器,做了一个体育台的直播网页,
是一个 m3u8 格式的“劲爆体育”的直播信号: http://153.37.221.29:9191/live/hls/157.m3u8
但不能正常直播,提示:加载失败,求教各位大神,

直播页面: http://www.bddn.cn/demo.htm

页面主要代码:

<div id="a1"></div>
<script type="text/javascript" src="/ckplayer/ckplayer.js" charset="utf-8"></script>
<script type="text/javascript">
var flashvars={
f:'m3u8.swf',
a:'http://153.37.221.29:9191/live/hls/157.m3u8',
s:4,
c:0
};
var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always',wmode:'transparent'};
var video=['http://153.37.221.29:9191/live/hls/157.m3u8'];
CKobject.embed('/ckplayer/ckplayer.swf','a1','ckplayer_a1','100%','100%',false,flashvars,video,params);
</script>
11181 次点击
所在节点    程序员
4 条回复
ninggu2008
2017-05-26 23:02:13 +08:00
你用安卓手机 UC 浏览器( html5 )打开你的网站,就会发现能播放。
问题出在 flash 的安全策略。只有源视频地址允许(crossdomain.xml),你的 flash 才能播放其视频。
html 会绕过。
taizhenhua1987
2017-05-27 11:50:37 +08:00
msnn
2017-05-29 11:07:42 +08:00
@taizhenhua1987

我去下载了,但没有 demo 组件呀,哪里可下载?
fivestar
2017-09-06 00:28:59 +08:00
crossdomain.xml 放根目录
http://www.ckplayer.com/manual/14/16.htm

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX