問題タブ [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 投票する
5 に答える
2219 参照

javascript - UIWebView に収まるように HTML5 YouTube プレーヤーを取得する

以前は(iOS 6で)、YouTubeプレーヤーに幅と高さを「伝える」ことができ、問題はありませんでした。

このコードは以前は iOS 6 で機能していましたが、iOS 7 ではまったく機能しなくなりました

しかし今では、画面自体よりも高さと幅にはるかに (3 倍) 高い値を入力する必要がありますが、デバイスのサイズが異なるため、もちろんそれは解決策ではありません。

これは、ボタンが押されたときに実行されるコードです

ここから生成される HTML は次のとおりです。

しかし結果は、プレイヤーがホワイトスペース (webview) に入力する iOS 6 とは異なります。ここに写真があります

プレイヤーがスペースを埋めていない

次に、HTML に入る幅と高さを 640px と 960px に(画面サイズ!) 2 倍にすると!?

画面サイズを2倍にし、スペースを埋めません

iOS 7 で YouTube API または Safari ブラウザに何が起こったのか知っている人はいますか?

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

javascript - iosでyoutubeの再生ボタンを表示したいのですができません

YouTube iframe JavaScript API を使用していますが、ios7 で動画が再生されません。YouTube独自のスタイルシートによって隠されているiframe内に再生ボタンがあることに気付きました(または、高さと幅が1pxに設定されています!重要)。ios7 シミュレーターで safari のデバッガーを使用してこれらのスタイルを削除すると、再生ボタンが表示され、クリックすると、ios でビデオを再生できます。

問題は、この動作をオーバーライドするスタイルをスタイルシートに記述できないことです! この問題を解決するにはどうすればよいですか? 問題のあるスタイルのスクリーンショットが添付されています。以下は、プレーヤーを開始するための私のコードです。

すべての videoOptions を変更して、すべてのコントロール/情報/ブランディングなどを表示しようとしましたが、何も機能しません。

ここに画像の説明を入力

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

javascript - iframe API を使用して 2 つの YouTube 動画を同時に再生する方法

こんにちは、YouTube の iframe API を使用して 2 つ (またはそれ以上) のビデオを同時に再生できるようにしたいと考えています。

両方の動画を追加できましたが、一方が再生中で、もう一方が一時停止しているように見えます。一時停止したもので playVideo() を実行すると、再生が開始されますが、再生中のものは一時停止されます...

一度に 1 つのビデオのみのこの既定の動作をオーバーライドする方法はありますか?

ビデオを作成するコードの一部:

ありがとう!

0 投票する
4 に答える
28198 参照

youtube-api - onYouTubeIframeAPIReady() が起動しない

私は非常に多くの質問とYouTube APIのことを調べてきましたが、私の人生では、onYouTubeIframeAPIReadyが機能しない理由を理解できません。

ここに私のiframeがあります:

そして私のスクリプト:

ロードされたスクリプトの console.log を取得しますが、Iframe の準備が整っているかどうかはわかりません。何か案は?ありがとう

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

javascript - YouTube ビデオを埋め込むと、Chrome 拡張機能で「特定のサイトでの再生が制限されています」というエラーが表示される

「このビデオには UMG のコンテンツが含まれています。特定のサイトでの再生が制限されています。」というエラーが表示されます。Chrome 拡張機能に埋め込まれた特定の YouTube 動画を再生しようとすると、.

YouTube IFrame API を使用しています。

すべてのコードはポップアップ内にあります。

Localhost でコードをテストしましたが、エラーは発生しませんでした。

制限の問題がある YouTube 動画の例: YouTube 動画

同様の質問を見つけましたここ、しかし制限の問題を回避する方法がわかりませんでした。

@Workman は、YouTube IFrame の実装によって特定の参照 URL がライセンスされたコンテンツの表示をブロックすることを提案し、解決策を提案しましたが、動的な解決策が必要です。

私が得ることができる助けを本当に感謝します。

PS。ライセンス コンテンツを含む動画は避けたくありません。

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

ios7 - Youtube player iFrame ignores playsinline param

I'm embedding a youtube video with the following HTML code:

But the playsinline param gets ignored. It always enters to black screen and starts showing the video controls.

What exactly should I do so it respects that value I'm passing?