C#播放flash视频会导致wmode = direct出错

时间:2014-05-03 16:02:31

标签: c# winforms flash memory wmode

我正在尝试在我的C#窗体表单应用程序中播放Flash影片,一切顺利,我可以成功加载我的.swf文件。

但我的某个Flash文件无法正常工作,因为它需要 wmode = direct

当我将wmode更改为direct时,我收到此错误:
“尝试读取或写入受保护的内存。这通常表示其他内存已损坏。”

只有当我将wmode更改为direct时才会出现此错误,我已经环顾四周但我还没有找到解决此问题的方法。

这是我的代码:

public Form1()
{
    InitializeComponent();
    axShockwaveFlash1.WMode = "Direct";
    axShockwaveFlash1.LoadMovie(0, swf_location);
    axShockwaveFlash1.Play();
}

如何停止此错误并使我的应用程序正常工作? 任何提示或帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

此问题现已在Flash player 14中解决:

https://bugbase.adobe.com/index.cfm?event=bug&id=3768778