cyberplayer播放器 播放rtmp时界面没显示

记录一个cyberplayer在360极速浏览器播放失败的问题。在点播rtmp流地址的时候,浏览器控制台没有打印报错,也没有显示正常加载swf文件。如下图

通过前端代码检测当前加载的flash版本是多少。运行后发现是29.x版本的flash插件

 

去浏览器查看flash插件,有2个,一个是谷歌内核下的,一个IE内核下的,都是flash29.x版本的。估计版本低的话cyberplayer播放器可能不支持。

直接去官方安装最新版插件:flash官网

正常安装后重新打开浏览器即可。

下面这种情况是我自己电脑发生,不针对所有电脑系统和环境。

系统在安装最新版的flash34.x了之后发现还是不行,最后通过代码检测当前加载的flash插件版本默认用了浏览器的低版本。于是先禁用另外两个低版本然后重启浏览器即可,后面再重新启用浏览器自安装版本的flash插件发现也可以,不深究浏览器到底加载插件的顺序是怎么样的了。如果是谷歌浏览器的话自动会加载系统安装的最新flash插件,可惜现在flash已经默认不会开启,需要手动去设置开启

下面是360浏览器的设置截图

1.选项--高级设置--内容设置

2.找到flash处,点击停用单个插件进入插件管理页面。最好也把自动运行(推荐)给勾上

3.找到Adobe Flash Player,将浏览器的两个flash插件先禁用掉,如下图禁用后变成灰色。重启浏览器

4.此时通过代码可以检测到当前浏览器使用的flash版本是多少,是否是我们系统安装的最新版本。

后面即可正常观看rtmp视频了,swf文件也已经加载成功。

这里仅做记录,仅供参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值