日期:2014-05-17  浏览次数:20601 次

js控制object 播放视频问题
object 如下:
 <object id="avi" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
                codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
                width="520" height="380">
            <param name="movie" value="vcastr2.swf"/>
            <param name="quality" value="high"/>
            <param name="allowFullScreen" value="true"/>
            <param name="FlashVars"
                   value="vcastr_file=images/1.flv&amp;vcastr_config=1:自动播放|1:连续播放|1:默认音量|0:控制栏位置|3:控制栏显示|0x000000:主体颜色|60:主体透明度|0xffcc00:光晕颜色|0xffffff:图标颜色|0xff0000:文字颜色|T.V:logo文字|:logo地址|:结束swf地址|1:是否显示时间"/>          
 </object>
想用js 控制其中flashVars的value改变
 var avi = document.getElementById('avi');
 avi.childNodes[3].value = o.url;
目前做到这步,不知道怎么能让视频改变了,值已经传进去了
o.url中是想播放视频的地址和一些参数,求大家帮忙看看
------最佳解决方案--------------------
幫頂.........
------其他解决方案--------------------
雪下 才·
------其他解决方案--------------------
#1  装打你
------其他解决方案--------------------
找到方法没?这样是不行的。需要把当前的object标签销毁重新添加一个进来。达到的效果是一样的。