問題タブ [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.
ios - YouTube iframe プレーヤー - iOS でフルスクリーンをトリガーする
YouTube iframe 埋め込みプレーヤーを使用して、プログラムでフルスクリーンをトリガーする方法はありますか? デフォルトのコントロール (controls=0 を使用) を削除したいのですが、カスタム フルスクリーン ボタンを単独で作成する機能が必要です。
javascript - iframe を使用して Youtube ビデオを埋め込むと、「安全でない JavaScript 試行...」が発生する
このコードで YouTube ビデオを埋め込もうとしています:
正常に動作していますが、コンソールに次のエラーが表示されます。
Chrome バージョン 22.0.1229.94:
安全でない JavaScript が、URL http://www.youtube.com/embed/8vJwFvFi4ZY?wmode=transparentのフレームから URL http://example.com/のフレームにアクセスしようとしています。 ドメイン、プロトコル、およびポートが一致する必要があります。
Firefox バージョン 17.0:
エラー: プロパティ 'toString' へのアクセス許可が拒否されました
いろいろ調べてみたのですが、おそらく YouTube の問題であり、解決する必要があることがわかりました。
問題は、どうすればこのエラーを取り除くことができるでしょうか? (とにかく、それを抑制しても。)
internet-explorer - Internet Explorer および Firefox の YouTube IFrame API
「質問」というより「答え」ですが、他の場所でこれを見つけられなかったので、ここに投稿します。
私は、IE と Firefox のすべてのバージョンで iFrame API を初期化するのに苦労していました。基本的に、API をロードしますが、プレーヤー オブジェクトは作成しません。
少し試行錯誤した後div
、オブジェクトに渡していた ID の CSS 可視性が に設定されていたため、機能していないことがわかりました'none'
。'visible'
全体に設定すると、うまくいきました。その後、div
CSS を'display:none'
(アプリでは、ユーザーが要求するまでビデオを非表示にする必要がありました) に設定しようとしましたが、これにより iFrame API がサイレントに失敗しました (コールバックはありません'onPlayerReady'
)。
簡単に言うと、YouTube iFrame API をdiv
使用して後で非表示にしたい を初期化する場合は、絶対配置などの CSS 手法を使用して、後で必要になるまで画面から押し出します。また、プレーヤー オブジェクトが初期化'onPlayerReady'
されて呼び出されると、1 日中ディスプレイのオンとオフを切り替えることができ、すべてが期待どおりに機能することがわかりました。
ssl - YouTube IFrame API は、HTTPS + HTML5 で混合コンテンツの警告を生成します
HTML5 モードで iframe API を使用して HTTPS ページに youtube を埋め込むと、HTTP を使用して実際のストリームがプルされ、混合コンテンツの警告が生成されます。このユースケースは適切にサポートされていますか?
2011年からこの議論を見つけましたが、そうではなかったことを示唆しています。ただし、HTTPSを使用してCDNサーバーにアクセスしようとしたところ、動作しますが、間違った証明書が返されます(youtube.comの代わりにgoogle.com)。
HTML5 で IFRAME API を使用して HTTPS ページにビデオを埋め込むことができた人はいますか?
ありがとう
android - Youtube Player android APIでコントロール、フルスクリーンボタンを非表示にするにはどうすればよいですか?
YouTube ビデオ プレーヤー (API) でボタンを非表示にしようとしています。使った
これにより、フルスクリーン ボタンが正常に非表示になりますが、コントロール ボタンを非表示にする方法が見つかりませんでした。そのボタンは YouTube アプリケーションに移動できます。
使ってみた
これにより、すべてのボタンが非表示になりますが、進行状況バーも変更されますが、古い進行状況バーが必要です。
何か助けはありますか?
javascript - スコープ内からグローバル関数を作成する方法
私はこのような機能を持っています:
読み込まれたスクリプトには、 というグローバル関数が必要onYouTubeIframeAPIReady
です。グローバルにアクセスできるように、上記の関数内でこの関数を作成するにはどうすればよいですか。
javascript - シンプルな Youtube iframe API をドキュメントから取り出しましたが、何が間違っていますか?
http://jsfiddle.net/y2Y5k/ JavaScript API を使用して単純な YouTube プレーヤーを作成しようとしていますが、何か問題があります。
そのフィドルでは、Google が提供するドキュメントの正確なコード スニペットを使用しています。
APIをソースとしてロードしました。
ID「プレーヤー」のdivを配置しました。
ここで何が間違っていましたか?