- 4.代码使用
- 4.1 [A]swfObject调用
- 4.2 [B]object调用
- 4.3 [C]Ebemb调用
- 4.4 [D]JS形式调用
- 4.5 函数接口
- 4.6 广告相关
- [1] 前置广告
- [2] 视频广告
- [3] 暂停广告
- [4] 角标广告
- [5] 后置广告
- 4.7 开灯关灯
- 4.8 高清模式
- 4.9 分享模式
- 4.10 视频模式
- 4.11 RTMP点播
- 4.12 RTMP直播
- 4.13 视频结束动作
- 4.14 色彩自定义
- 4.15 移动终端适配(New)
- 4.16 HLS直播(m3u8适配)
- 4.17 适配PC/安卓/苹果
- 4.18 收费模式(节目预览)
4.16 极酷阳光播放器适配移动终端IPad,IPhone,安卓 HLS直播(m3u8适配)
FMS的HLS直播技术(m3u8适配),适配hls播放,ipad与iphone的hls直播技术,hls播放器跨平台解决方案,极酷阳光播放器适配移动终端IPad,IPhone,安卓。HTTP Live Streaming(HLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,主要应用在iOS系统,为iOS设备(如iPhone、iPad)提供音视频直播和点播方案。HLS点播,基本上就是常见的分段HTTP点播,不同在于,它的分段非常小。
例(4.17)-1:适配移动终端演示写法示例 1
本示例采用的是http协议,用一个mp4文件来适配PC,安卓android系统,苹果IOS系统:
<div class="video" id="CuPlayer" style="background:#000000; width:650px;">
<SCRIPT LANGUAGE=JavaScript>
<!--
var vID = "";
var vWidth = 650;
var vHeight = 400;
var vFile = "CuSunV2set.xml";
var vPlayer = "player.swf?v=2.5";
var vMp4url = "http://demo.cuplayer.com/file/test.mp4";
var vPic = "images/startpic.jpg";
//-->
</SCRIPT>
<script class="CuPlayerVideo" data-mce-role="CuPlayerVideo" type="text/javascript" src="Images/AsComV3.js"></script>
</div>
例(4.17)-2:适配移动终端,采用HLS的写法示例
本示例采用的是http协议+rtmp协议,采用了HLS的视频流,实现跨平台,适配PC,安卓android系统,苹果IOS系统:
<!--播放器/代码开始-->
<div class="video" id="CuPlayer" style="background:#000000; width:650px;">
<SCRIPT LANGUAGE=JavaScript>
<!--
var vID = "";
var vWidth = 650;
var vHeight = 400;
var vFile = "CuSunV2set.xml";
var vPlayer = "player.swf?v=2.5";
var vPic = "images/startpic.jpg";
//PC,安卓
var vServer = "rtmp://www.cuplayer.com/live";
var vMp4url = "livestream";
//iOS
var vIosurl = "http://www.cuplayer.com:8080/liveevent/livestream.m3u8";
//-->
</SCRIPT>
><script class="CuPlayerVideo" data-mce-role="CuPlayerVideo" type="text/javascript" src="Images/AsComV5.js"> </script> </div>
<SCRIPT language=javascript src="Images/jquery.js" type=text/javascript> </SCRIPT>
<SCRIPT language=javascript src="Images/action.js" type=text/javascript> </SCRIPT>
<!--播放器/代码结束-->