2011-04-05 125 views
0

我在Delphi 2007停止YouTube视频通过ShockwaveFlash接口

该组件有许多选项,如播放的YouTube视频与TShockwaveFlash组件玩,停止,快退,gotoFrame等,他们在工作正常的闪存文件。

但是,如果我尝试在YouTube视频上使用它们,它不起作用。

有没有人知道这是否是这种情况,如果有什么需要设置这个工作,或者如果有另一种方式来控制播放?

回答

0

要停止播放视频,您需要使用管乐器播放器识别的键盘命令来控制播放器。他们是有限的......

Spacebar : Play/Pause 
Arrow Left : Jump back 10% in the current video 
Arrow Right: Jump ahead 10% in the current video 
Arrow Up : Volume up 
Arrow Down : Volume Down 

所以你可以做的是使用

SendMessage(FlashPlayer.Handle,WM_KEYDOWN,VK_SPACE,0); 
SendMessage(FlashPlayer.Handle,WM_KEYUP,VK_SPACE,0); 

假一按键,并获得YouTube播放器,在这个例子中,暂停或继续播放。