0

我正在使用backbone.js 替换页面上的内容。在主干放置新内容后,我调用 JW Player 脚本来创建视频(Flash 普通网络,iOS 上的 HTML5 视频标签)。

当我播放一个视频时,停止该视频,使用主干替换视频,单击播放新视频......新视频只有一个微调器,不会播放。(这只发生在 iOS 设备上)

有没有人遇到过这个问题,知道可能会发生什么以及如何解决它?

此内容正在通过主干进行更新。

<div class="media-wrapper">
    <div class="media-holder"><div id="media"></div></div>
</div>

在主干之后调用此函数并在上面的 div 上创建视频。

function create_video(url,w,h,thumb)
{
    jwplayer('media').setup({
        flashplayer: '/api/js/jwp/player.swf',
        skin: '/api/js/jwp/video.zip',
        wmode: 'opaque',
        image: thumb,
        file: url,
        height: h,
        width: w
    });
}

我很确定它不是 JW Player,而是与 iOS 以及它如何处理 html5 视频有关。

4

1 回答 1

2

这是使用相同 div 并多次调用 setup 的已知错误 [1]。链接到该错误的论坛帖子有一个简单的解决方法,即每次调用 setup 时增加 div id。

[1] http://developer.longtailvideo.com/trac/ticket/1615

于 2012-05-18T17:42:08.440 回答