1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- var xg_player=null;
- /* 单个切换播放 */
- function xgPlay(htmlid,pull,data={}){
- if(xg_player){
- var par=document.getElementById(htmlid).parentNode;
- xg_player.destroy(false);
- //xg_player.pause();
- par.innerHTML ='<div id="'+htmlid+'"></div>';
- }
- xg_play(htmlid,pull,data);
- }
- /* 多个同时播放 */
- function xgPlays(htmlid,pull,data={}){
- xg_play(htmlid,pull,data);
- }
- function xg_play(htmlid,pull,data={}){
- if(htmlid=='' || pull==''){
- return !1;
- }
- var last_len=pull.lastIndexOf(".")+1;
- var last_len2=pull.lastIndexOf("?");
- var len = pull.length;
- if(last_len2>0){
- len=last_len2;
- }
- var pathf = pull.substring(last_len,len).toLowerCase();
-
- var data_play={
- "id": htmlid,
- "url": pull,
- "volume":0.2,
- "width":'100%',
- "height":'100%',
- "ignores": ['time','replay'],
- "autoplay":false
-
- };
-
- data_play= $.extend(data_play, data); //jq 合并对象
-
- if(pathf=='flv'){
- xg_player=new FlvJsPlayer(data_play);
- return !0;
- }
-
- if(pathf=='m3u8'){
- xg_player=new HlsJsPlayer(data_play);
- return !0;
- }
-
- xg_player=new Player(data_play);
-
- return !0;
- }
|