gpt4 book ai didi

javascript - 更改JW播放器源

转载 作者:行者123 更新时间:2023-11-28 02:53:48 25 4
gpt4 key购买 nike

我正在使用 jwplayer 来播放我的 flv 文件我尝试通过Javascript更改对象中flv文件的来源这样我就可以在 2 个视频文件(或更多)之间切换有什么办法可以做到吗?

最佳答案

执行此操作的方法是等待播放器启动,获取对其的引用,然后使用 JavaScript API 以编程方式加载新文件。您需要确保嵌入播放器时,“allowscriptaccess”参数设置为“始终”:

<script type='text/javascript' src='swfobject.js'></script>

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
var so = new SWFObject('player.swf','ply','470','320','9','#000000');
so.addParam('allowfullscreen','true');
**so.addParam('allowscriptaccess','always');**
so.addParam('wmode','opaque');
so.addVariable('file','video.mp4');
so.write('mediaspace');
</script>

一旦播放器成功启动,它将调用名为playerReady 的JavaScript 函数(假设它存在)。从那里您可以像这样获取引用:

var player;
function playerReadyCallback(obj) {
player = document.getElementById(obj['id']);
}

最后,当您想要实际加载新文件时,只需发送一个加载事件,如下所示:

player.sendEvent('LOAD', 'video-2.mp4');

有关详细信息,请参阅 JavaScript APIevents reference文档。

最好,

扎克

长尾视频开发人员

关于javascript - 更改JW播放器源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3185502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com