真是其了怪的jwplayer

来源:互联网 发布:如何开个人淘宝店铺 编辑:程序博客网 时间:2024/06/05 18:30

以下是我的原代码:

<!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=gb2312" />
<title>支持flv、mp4格式的流媒体播放器jwplayer</title>
<script type="text/javascript" src="jwplayer.js"></script>
</head>
<body>
<div id="jwplayer" style="background: transparent !important; margin:0 auto; width:700px; height:300px; overflow:hidden;">
<div id="container"></div>
</div>
<script type="text/javascript">
// var player = jwplayer("container");
 //  player.setup({ 
     //   flashplayer: "player.swf", 
      //  file: "video2.mp4", 
     //   height: 300, 
     //   width: 500


//});
    var player = jwplayer("container");
   player.setup({ 
        'flashplayer': "player.swf", 
        'file': 'gjyq_v7.flv',
'streamer': 'rtmp://*.*.*.*:1935/live',
'controlbar': 'bottom',
'width': '640',
'height': '360'


});
</script>
</body>
</html>

测试经过:

1:在公司内网ping不到streamer里面的ip,就获得不到rtmp地址,本地播放不了。还一直报No suitable players found,根本就不显示jwplayer的控件,但是用本地的mp4视频就是ok的。所以本地测试网络流,至少先ping一下获取视频流的ip地址,保证ping通

2:然后放在另一个外网上播放,一个项目是好的,我自己测试的jwplayer依旧不行,真是哔了狗了,还是报No suitable players found,依旧不显示jwplayer的控件

3:碰巧的是昨天测试的外网有人再用,今天我就拿着昨天的demo放在另一个外网上测试,only打开demo的html即上面原代码 ,也没有放在Tomcat下运行,就奇迹般的播放正常。让我原地爆炸得了,什么鬼。


思考:1:我用的是Google Chrome浏览器,在测试3播放正常的外网上看了浏览器设置,并没有看到特殊的设置。到底测试2的外网上为什么不行,而又为什么,另一个项目里播放的就行。