我正在使用Delphi 2007中的TShockwaveFlash组件播放youtube视频。
该组件有许多选项,如播放,停止,倒带,gotoFrame等,它们可以在普通的Flash文件上运行。
但是,如果我尝试在youtube视频上使用它们,则无效。
有没有人知道是否只是这种情况,是否需要为此设置一些东西,或者是否有另一种方法来控制播放?
答案 0 :(得分: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播放器在此示例中暂停或恢复播放。