2010-07-06 114 views
1

我使用jwplayer我的flv文件 我試圖通過JavaScript中的FLV文件的源更改對象 這樣我就可以2個視頻文件(或更多)之間切換 任何方式這樣做?改變JW播放器源

回答

1

做到這一點的方法是等待玩家來啓動,搶對它的引用,然後使用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> 

一旦玩家已成功啓動時,它會調用JavaScript函數名爲playerReady,假設它存在。從那裏,你可以抓住的參考,像這樣:

最後,當你想實際加載一個新的文件,只需發送負載情況下,像這樣:

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

欲瞭解更多信息,請參閱JavaScript APIevents reference文檔。

最佳,

扎克

開發,長尾視頻

0
var s1 = new SWFObject("YourSourceHere.swf","","","","",""); 

此獲取SWF對象就設置爲我知道......除非我完全偏離了軌道在這裏:)