問題タブ [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.

0 投票する
1 に答える
911 参照

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 秒待ってみました。

0 投票する
2 に答える
3386 参照

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 が含まれていてもキャプションを非表示にする方法はありますか? ありがとう。

0 投票する
1 に答える
229 参照

android - Youtube iframe 埋め込み - ビデオの最初の数秒 (3 ~ 6) で自動的に一時停止します

iframeAndroid と iOS の両方のプラットフォームで YouTube の埋め込みを利用しています。今までは問題なく動作していましたが、両方のプラットフォームで奇妙なことに気付きました。YouTube 動画の再生が開始され、動画の最初の数秒 (最も一般的なのは 3 ~ 6 秒) で一時停止します。

それはおそらくYouTubeのバグですか?

0 投票する
0 に答える
390 参照

android - Cordova / Android 用 Phonegap で youtube iFrame API が表示されない

その投稿に表示されているのと同じ問題に直面しています。左上隅にもまったく同じ記号があります。唯一の違いは、YouTube ビデオをネイティブ ブラウザーではなく、cordova/phonegap アプリで開きたいということです。

私の質問: コルドバの設定を変更し、この制限を無効にすることで実行できますか?

誰かが解決策を持っていることを願っています!あらかじめご了承ください。ご不明な点がございましたら、お問い合わせください。

編集:外部 Web ページに cordova.js を追加したところ、ビデオが表示されるようになりました。しかし、それは直接最後までスキップし、他のビデオの提案を表示します. そのための解決策はありますか?

0 投票する
1 に答える
196 参照

chromecast - Googlecast カスタム レシーバーでの YouTube ライブ

Chromecast カスタム レシーバー アプリで YouTube ライブ ビデオを再生する方法はありますか?

YouTube iFrame プレーヤー API は、通常の YouTube ビデオを再生できますが、ライブ ビデオは再生しません。

0 投票する
1 に答える
2436 参照

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が、それもうまくいきませんでした。

どんな助けでも大歓迎です。

0 投票する
1 に答える
695 参照

javascript - iPhone で YouTube/Vimeo ビデオの「完了」を検出 (全画面表示を終了)

iframe ビデオを埋め込みました。ユーザーがモバイル Safari で「再生」をタップしたときに実行されるフルスクリーン機能を終了 (「完了」をタップ) したことを検出したいと考えています。以下のコードを試しました:

HTML

JavaScript

デモ: http://jsfiddle.net/p3bLohfk/

しかし、それは機能していません (iOS 8.0.2)。何か案は?

0 投票する
1 に答える
561 参照

android - Cordova/Phonegap YouTube iframe_api エラー: XMLHttpRequest は chrome-extension をロードできませんクロスオリジンリクエストは HTTP でのみサポートされています

cordova-android プロジェクトでYouTube iframe APIを使用しようとしています。コンピューターのブラウザーでコードを実行すると完全に実行されますが、アプリをビルドして携帯電話で実行すると、iframe を含むページが読み込まれず、コンソールに次のエラーが表示されます。

XMLHttpRequest は chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js を読み込めません。クロス オリジン リクエストは HTTP でのみサポートされています

これが私のコードです:

前もって感謝します!