Delphi Pro 6フォーム(TForm)内のTWebBrowserコントロールを使用して、YouTubeの「リーンバック」インターフェイスページでYouTubeビデオを表示しています。ビデオを再生しているFlashPlayerに矢印キーを送信したいのですが、動作しないようです。SendKeysを使用してみましたが、FlashPlayer自体にキーストロークイベントを取得できないと思います。TWebBrowserコントロールのウィンドウハンドルにキーを送信しようとしましたが、入力フォーカスを設定しても何も起こりません。TWebBrowser HandleプロパティとHWNDプロパティの両方を試しました。後者は、DelphiヘルプのドキュメントでWindowsAPI呼び出しで使用することが推奨されています。私が言ったようにHandleプロパティは明らかなアクションをもたらさず、HWNDプロパティを試してみると、TWebBrowserOLEインターフェイスコードから「不特定のエラー」が発生します。
誰かがこれを機能させる方法を考えることができますか?または、そうでない場合は、Delphiコードまたは挿入されたJavascriptを介してAdobe Flash Playerのウィンドウハンドルを取得する方法はありますか?または、Javascriptを使用してFlash Playerオブジェクトと通信し、矢印キーを機能させる方法はありますか?
ありがとう。