如果我通过在初始化时传递文件来加载视频,则可以正常工作:
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',
});
但是,如果我使用播放器API中的load
方法,它在浏览器中播放正常(禁用Flash以便HTML5版本加载)但不会在iPad / iPhone上播放(但没有错误)显示):
jw.load({file : 'http://full/path/to/video.mp4'});
针对每种类型的加载检查jw.getPlaylist()
的结果会显示出非常不同的值,但这可能与问题无关。
注意:视频在直接链接时播放正常,在默认媒体播放器中打开,因此它不是视频问题,而是jwPlayer特定的问题。
答案 0 :(得分:0)
它似乎适用于6.0版。见js小提琴:
var jw = jwplayer("test").setup({
file: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
});
$('button').on('click', function() {
jwplayer("test").load([{
file: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4",
image: "http://lorempixel.com/320/180/"
}]);
});