0

我是 Flash 播放器的新手。我想我几乎已经弄清楚了,但它不起作用,我陷入了僵局。

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

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

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

4

1 回答 1

1

这是你想要的吗?因为如果是这样,那么你做的一切都是正确的。(删除的屏幕截图 - 不再与问题相关)也许稍等一下,看看它是否加载。显然AxInterop.ShockwaveFlashObjects.dll正在正确加载,因为您没有获得任何空引用,因此AxShockwaveFlash该类被正确实例化。

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

根据您关于想要自动播放视频的评论进行编辑:

只需添加?autoplay=1到 URL,它就会在加载时播放。实际上,您甚至不需要调用Play().

这是最终代码:

string path = @"http://www.youtube.com/v/aHjpOzsQ9YI?autoplay=1";
axShockwaveFlash1.LoadMovie(0, path);
于 2013-11-06T22:12:28.857 回答