为什么我的嵌入式Flash播放器不工作(c#)?

时间:2013-11-06 21:42:50

标签: c# flash video

我是flash播放器的新手。我想我几乎已经弄明白了,但它没有用,而且我陷入了僵局。

我在表单中插入了对象,我正在使用:

string path;
string path = @"http://www.youtube.com/v/aHjpOzsQ9YI";
axShockwaveFlash1.LoadMovie(0, path);
axShockwaveFlash1.Play();

我想我的Youtube地址格式正确...但flash对象什么都不做。没错。根本不值一提。所以没有调试它来解决它。

1 个答案:

答案 0 :(得分:1)

这是你想要的吗?因为如果是,那么你已经做好了一切。 (删除截图 - 不再与问题相关)或许稍等一下,看看它是否加载。显然AxInterop.ShockwaveFlashObjects.dll正在正确加载,因为你没有得到 任何空引用,以便正确地实例化AxShockwaveFlash类。

您确定已连接到互联网吗?如果是这样,它会慢吗?

根据您想要自动播放视频的评论进行修改:

只需将?autoplay=1添加到网址即可加载播放。实际上你甚至不需要调用Play()

以下是最终代码:

string path = @"http://www.youtube.com/v/aHjpOzsQ9YI?autoplay=1";
axShockwaveFlash1.LoadMovie(0, path);