我是flash播放器的新手。我想我几乎已经弄明白了,但它没有用,而且我陷入了僵局。
我在表单中插入了对象,我正在使用:
string path;
string path = @"http://www.youtube.com/v/aHjpOzsQ9YI";
axShockwaveFlash1.LoadMovie(0, path);
axShockwaveFlash1.Play();
我想我的Youtube地址格式正确...但flash对象什么都不做。没错。根本不值一提。所以没有调试它来解决它。
答案 0 :(得分:1)
这是你想要的吗?因为如果是,那么你已经做好了一切。 (删除截图 - 不再与问题相关)或许稍等一下,看看它是否加载。显然AxInterop.ShockwaveFlashObjects.dll
正在正确加载,因为你没有得到
任何空引用,以便正确地实例化AxShockwaveFlash
类。
您确定已连接到互联网吗?如果是这样,它会慢吗?
根据您想要自动播放视频的评论进行修改:
只需将?autoplay=1
添加到网址即可加载播放。实际上你甚至不需要调用Play()
。
以下是最终代码:
string path = @"http://www.youtube.com/v/aHjpOzsQ9YI?autoplay=1";
axShockwaveFlash1.LoadMovie(0, path);