重新播放另一flv文件,该如何加载,直接重新put_FlashVars()之后不起作用
上岸の鱼 2010-07-28 04:51:23 如题。
我原本发了一个与此相关的帖子(http://topic.csdn.net/u/20100705/20/cbb6617e-5f37-411d-9647-93ffac2e3d10.html),
如今的问题是在实现上一问题的基础上,即在下面代码运行后
//CShockwaveflash1 m_ctrlFlv;
strValue.Format(_T("vcastr_file=%s&vcastr_title=test&vcastr_config=0:自动播放|0:连续播放|100:默认音量|0:控制栏位置|2:控制栏显示|0x000033:主体颜色|60:主体透明度|0x66ff00:光晕颜色|0xffffff:图标颜色|0xffffff:文字颜色|:logo文字|:logo地址|:结束swf地址"),strPath);
strShow.Format(_T("Video Value:%s"),strValue);
m_ctrlFlv.put_FlashVars(strValue);
m_ctrlFlv.LoadMovie(0,swfPath);
m_ctrlFlv.Play();
想再重新播放另一个flv文件(不用无间歇,是在我进行某操作后,如点一个按钮),我重新用put_FlashVars(newStrValue)之后却不起作用,请问:大家有没有办法,是不是这个类有别的函数可以清空播放内容,或重新指定播放文件呀?