問題タブ [youtube-iframe-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - playVideo/pauseVideo への Youtube iframe API 呼び出しが IE8 で機能しない
サンプルコード:
再現可能なテストケース: http://fiddle.jshell.net/3fpusLm5/show/
プレーヤー変数はスコープ内にあります。ただし、オブジェクトで使用できるはずのメソッド (playVideo、pauseVideo など) の呼び出しは機能しません。それは言いObject does not support this property or method
ます。
このコードは、ほとんどの最新のブラウザーで機能します。プレーヤーはすでにロードされていると確信しています。onReady コールバックをテストし、30 秒待ってみました。
youtube - 埋め込み動画の YouTube キャプションを無効にする
YouTube 動画を YouTube iframe に埋め込もうとしています。
ビデオにはyt:cc=on
タグがあり、キャプションがデフォルトで読み込まれることを意味します。
(属性 cc_load_policy=1 は、ユーザーが望まなくてもキャプションの読み込みを強制します。)
cc_load_policy
属性をサポートするフラッシュ埋め込み (AS3) を使用しています。しかし、cc_load_policy=0 に設定すると、ビデオに yt:cc=on タグがあるため、キャプションが表示されます。
ビデオに yt:cc=on が含まれていてもキャプションを非表示にする方法はありますか? ありがとう。
android - Youtube iframe 埋め込み - ビデオの最初の数秒 (3 ~ 6) で自動的に一時停止します
iframe
Android と iOS の両方のプラットフォームで YouTube の埋め込みを利用しています。今までは問題なく動作していましたが、両方のプラットフォームで奇妙なことに気付きました。YouTube 動画の再生が開始され、動画の最初の数秒 (最も一般的なのは 3 ~ 6 秒) で一時停止します。
それはおそらくYouTubeのバグですか?
android - Cordova / Android 用 Phonegap で youtube iFrame API が表示されない
その投稿に表示されているのと同じ問題に直面しています。左上隅にもまったく同じ記号があります。唯一の違いは、YouTube ビデオをネイティブ ブラウザーではなく、cordova/phonegap アプリで開きたいということです。
私の質問: コルドバの設定を変更し、この制限を無効にすることで実行できますか?
誰かが解決策を持っていることを願っています!あらかじめご了承ください。ご不明な点がございましたら、お問い合わせください。
編集:外部 Web ページに cordova.js を追加したところ、ビデオが表示されるようになりました。しかし、それは直接最後までスキップし、他のビデオの提案を表示します. そのための解決策はありますか?
chromecast - Googlecast カスタム レシーバーでの YouTube ライブ
Chromecast カスタム レシーバー アプリで YouTube ライブ ビデオを再生する方法はありますか?
YouTube iFrame プレーヤー API は、通常の YouTube ビデオを再生できますが、ライブ ビデオは再生しません。
youtube - HTML5 の Youtube クローズド キャプションが機能しない
iframe プレーヤーを使用して、YouTube ビデオにクローズド キャプションを表示する際に問題が発生しています。
私が使用しているコードは次のとおりです。
ここに要点があります https://gist.github.com/khirakawa/0a81b3039a85b9875b59
これは基本的に、API リファレンス ページhttps://developers.google.com/youtube/iframe_api_referenceにあるサンプル コードと同じです。event.target.loadModule('captions');
プレイヤーの状態変更イベントを呼び出します。
キャプション モジュールの読み込みに関する API リファレンス ページのドキュメントは見つかりませんでしたが、このチケットでキャプション モジュールを読み込むコードを見つけましたhttps://code.google.com/p/gdata-issues/issues/detail? id=444
SafariとChromeの両方でこれを試しましたが、うまくいきませんでした。
YouTubeを開いたときに表示されるローカルストレージの値は次のとおりです。
キャプションのエントリが欠落していることに注意してください (キー値が何であったかは思い出せませんが、そのうちの 2 つがあったことは知っています。1 つはキャプションを有効にするためのもので、もう 1 つはキャプション設定のためのものです)。
cc_load_policy をオンにすると、デモ ページ ( https://developers.google.com/youtube/youtube_player_demo ) にクローズド キャプションが表示されますが、これは AS3 オプションのみです。
これは10月6日に機能していましたが、もう機能しません。YouTube スクリプト自体が変更されたかどうかはわかりません。
ハンドラーに移動しようとしevent.target.loadModule('captions');
ましたonPlayerReady
が、それもうまくいきませんでした。
どんな助けでも大歓迎です。
javascript - iPhone で YouTube/Vimeo ビデオの「完了」を検出 (全画面表示を終了)
iframe ビデオを埋め込みました。ユーザーがモバイル Safari で「再生」をタップしたときに実行されるフルスクリーン機能を終了 (「完了」をタップ) したことを検出したいと考えています。以下のコードを試しました:
HTML
JavaScript
デモ: http://jsfiddle.net/p3bLohfk/
しかし、それは機能していません (iOS 8.0.2)。何か案は?
android - Cordova/Phonegap YouTube iframe_api エラー: XMLHttpRequest は chrome-extension をロードできませんクロスオリジンリクエストは HTTP でのみサポートされています
cordova-android プロジェクトでYouTube iframe APIを使用しようとしています。コンピューターのブラウザーでコードを実行すると完全に実行されますが、アプリをビルドして携帯電話で実行すると、iframe を含むページが読み込まれず、コンソールに次のエラーが表示されます。
XMLHttpRequest は chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js を読み込めません。クロス オリジン リクエストは HTTP でのみサポートされています
これが私のコードです:
前もって感謝します!