0
在Windows窗體中播放.SWF文件時,我注意到它沒有任何相對路徑。指定衝擊波閃光物體的相對路徑
以下所做的是每當PlayVideo表單對話框打開時,它會加載一個我正在使用全局變量跟蹤的新視頻:GlobalVariablesTracking.videoTrack
,並在成功加載視頻後將其增加。
private void PlayVideo_Load(object sender, EventArgs e)
{
CurrentVideoKey = GlobalVariablesTracking.videoTrack;
currentVideoName = ConfigurationManager.AppSettings[CurrentVideoKey.ToString()];
if (!String.IsNullOrEmpty(currentVideoName))
{
GlobalVariablesTracking.videoTrack = GlobalVariablesTracking.videoTrack + 1;
axShockwaveFlash1.Movie = "\\Videos\\" + currentVideoName;
axShockwaveFlash1.Play();
}
}
下面是鑰匙,我從App.Config
<add key="1" value="a.swf"/>
<add key="2" value="b.swf"/>
.....
我在該行遇到的問題如下:
axShockwaveFlash1.Movie = "\\Videos\\" + currentVideoName;
它並不需要相對路徑。如果指定完整的絕對路徑如下,則它完美工作。
axShockwaveFlash1.Movie = "C:\\Videos\\" + currentVideoName;
如何得到的Shockwave Flash對象與相對URL工作的?