ボタンの間に異なる要素を含むUIViewController(私の素早いアプリケーション)を持っています。ボタンがクリックされると、UIWebViewを作成し、それをサブビューに追加し、その中にYouTubeビデオをロードします。ビデオがフルスクリーンの場合、「完了」ボタンがクリックされたときにWebViewを終了します。私はたくさん検索しましたが、私が探しているものは見つかりませんでした。 誰も私を助けることができますか?「完了」ボタン(YouTube動画)のクリックイベントを検出します
答えて
完了ボタンはウェブページにありますか?もしそうなら、完了したボタンにJavaScriptコードを挿入し、stringByEvaluatingJavaScript(from:)を使ってクリックするとナビゲーションを開始させたいとします。 UIWebviewの代理人として自分自身を設定した場合は、UIWebViewDelegateメソッドwebView(_:shouldStartLoadWith:navigationType:)でナビゲーション要求をインターセプトできます。 URLが予期したものと一致するかどうか確認し、そうであればリクエストをキャンセルしてwebViewを終了します。
答えをありがとう。私がビデオをプレイすると、showen [ここ](http://i.stack.imgur.com/mA13v.png)と同じプレーヤーが得られます。この場合、あなたの提案はうまくいきますか? –
あなたはあなたの答えにあなたが言ったことを含む例を教えてくれますか?あなたが提案したものをどのように適用することができるのか本当にわからないので(私には本当にiosの開発に新しいことがあります:) –
UIWebViewはAVPlayerを使ってYouTube動画を再生しているようです。その場合、HTML要素ではなくネイティブコントロールなので、これはうまくいかないでしょう。その場合は、Googleのyoutubeヘルパーポッドを使用してください:https://developers.google.com/youtube/v3/guides/ios_youtube_helper –
- 1. カスタムセルのボタンのクリックイベントを検出します
- 2. ボタンの機能が完了したことを検出しました
- 3. AS3 - 動画の完了イベント
- 4. presentModalViewControllerアニメーションの完了を検出する
- 5. イベントクリックの完了を検出する
- 6. YouTubeの動画リンクのクリックを検出する
- 7. MapBox Androidの動きの完全な終了を検出する
- 8. setOnCompletionListenerは初めての完了を検出しています
- 9. iOSキャプチャイベントyoutubeビデオが終了するか完了ボタンが押された
- 10. 古いYouTube動画を検索する
- 11. YouTubeで自分の動画を検索
- 12. ファイルのダウンロード完了ステータスの検出
- 13. ダウンロードが完了したら検出します
- 14. Clang - ヘッダーファイルが完了したときに検出します。
- 15. Android Webview:レンダリングが完了したら検出します。
- 16. 動画のサムネイル画像私は私の会社ではなく、YouTubeのが主催のMP4動画で働いていたビデオ(「完了」ボタン」
- 17. EditTextの完了ボタンのリスナーと、完了ボタンを押していないときのEditTextをクリアしますか?
- 18. FB共有ダイアログの検出が完了しました
- 19. クリックイベントのカラー検出。
- 20. 分析を完了する前に終了ストリームが検出されました
- 21. マラヤラム検索の自動完了
- 22. 完了ボタンがバック
- 23. Delphi iOS - 終了ボタンのKeyDownの検出
- 24. android youtube:私のアプリにYouTube動画を共有しますか?
- 25. タブ終了後にYouTube動画を再生しない
- 26. 動画が終了したときのYoutube埋め込みアクション
- 27. 動画を再生する:この動画に関連付けられたYouTubeアカウントは終了しました
- 28. Event_ピッカーの完了ボタンのハンドラ
- 29. 動的ボタンでクリックイベントを呼び出せません
- 30. マングース検出データベースが準備完了していません
別のWebページを読み込むときと同じようにリダイレクトしますか?あなたの問題を明確にすることができれば助けになります。 – dylan
@dylan私の編集を参照してください –