如果我通过在初始化时传递文件来加载视频,它可以工作:
var jw = jwplayer('container').setup({
width: 528,
height: 295,
skin: 'skins/rizla/rizla.xml',
bufferlength : 0.1,
modes: [
{type: 'flash', src: 'jwplayer/player.swf'},
{type: 'html5'}
],
file : 'http://full/path/to/video.mp4',
});
但是,如果我使用load
播放器 API 中的方法,它可以在浏览器中正常播放(禁用 Flash,以便加载 HTML5 版本)但不会在 iPad / iPhone 上播放(但没有显示错误):
jw.load({file : 'http://full/path/to/video.mp4'});
检查jw.getPlaylist()
每种加载类型的结果会发现非常不同的值,但这可能与问题无关。
注意:视频直接链接时播放正常,在默认媒体播放器中打开,所以这不是视频问题,而是 jwPlayer 特定的问题。