2011-04-05 129 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播放器,在這個例子中,暫停或繼續播放。