Jwplayer不能在某些手机上播放视频,错误代码4
jwplayer not playing video on some phones, error code 4
我得到一个android手机错误从jwplayer:
播放媒体错误:
MediaError {代码4}
试着搜索它的意思,但是找不到。
视频可以在其他android设备和台式计算机上工作。试用了chrome和android的默认浏览器。
http://jsfiddle.net/HCH8Q/3/
jwplayer('myElement').setup({
file: 'http://video.oitlabs.com/dogs6_2mb/mr6d_1047.mp4',
// works
// file: 'http://videos-jp.jwpsrv.com/zWLy8Jer/videos/i8oQD9zd-1753142.mp4?77c801d752d5207784c49e7ed80fb953798fae0fcca03ecf79558597ab74bd0b969af6ee1babdc6fac893174bba3c1bbb98ef7c2e4c6b3c59a812b4ed2c9abb29c61117869dbacbbb7caced845a8994ff297cc03a4',
height: 360,
image: '/uploads/example.jpg',
width: 640
});
所以他们网站上的视频可以用,但我的视频不行。但当我运行视频时不是在jw播放器中而是直接在地址栏中它的url,它播放。这意味着浏览器可以播放视频
这在LG L7 P710手机上也发生过
更新:
现在试着从jw网站上传视频到我的服务器,它在那部手机上工作。http://jsfiddle.net/HCH8Q/5/这是编码问题。那么问题来了,我该如何解决它?我使用手刹程序来转换视频,它有很多设置,但我不确定我应该设置什么转换,所以它会在每一个支持mp4文件的手机上工作?
更新:最后把它做成了这个网站的工作说明:http://www.broken-links.com/2010/07/30/encoding-video-for-android/
第一个是跨平台的,使用Handbrake。我用iPhone &iPod Touch预设,检查Web优化选项,并将平均比特率选项(在质量部分)更改为~1000kbps(然后您应该将其保存为名为Android的新预设)。你还需要在"图片设置"选项中更改输出视频的大小——我将我的设置为480宽(保持长宽比),结果显示出来的视频非常清晰。你可以在下面看到结果(如果你的浏览器支持的话)。
看起来和我之前做的一样,除了我使用了更小的kbps设置和默认的图片大小。将稍后尝试实验,导致它的工作,因为它仍然没有意义,我如何不同的比特率或图片大小可以使它不工作。它应该只是影响质量。
还有一个问题-当使用手刹并试图一次转换许多文件时,第一个文件图片宽度被转换为我设置的,但其他文件-转换为默认值,可能是一些错误或其他东西。但后来我尝试了另一个程序- Freemake Video converter -它有各种参数,我试着一次转换2个文件,没有问题,也在那部手机上工作。http://www.freemake.com/free_video_converter/
MediaError {code 4}不是JW Player错误。
我建议你把视频从我们的网站上取下来,上传到你的主机上,然后看看它是否还能工作。这样您就可以确定问题是基于编码的,还是服务器端问题。
- 如何检查用户在html5视频播放器中观看了完整的视频
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- html5视频播放器和视频js之间的关系
- 视频播放器错误promise DOMException中未捕获
- html视频播放器并不总是从src读取
- HTML 5视频播放器用给定的数字更新currentTime
- html5视频交互式视频播放器
- 如何构建自己的 VAST 视频播放器
- 如何专注于YouTube视频播放器对象
- HTML5视频播放/停止按钮与Javascript
- 如何在前台弹出YouTube视频播放器
- 如何在悬停在图像上时弹出youtube视频播放器
- 将Backbone事件与HTML5视频播放事件结合使用
- 移动设备的动态视口始终包含固定尺寸的视频播放器
- 浏览器同步摄像头加速视频播放不是一个功能
- 使用MediaSource扩展播放视频播放列表
- 当我在视频播放器上单击播放时,它会在页面上播放两个视频
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- 三星智能电视视频播放器应用程序-访问存储在USB上的mp4