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

youtube - YouTube iframe API playVideo() が機能しなくなった

現在、YouTube API で問題が発生している人はいますか? 約 2.5 時間前に、2 つの異なるクライアントから、サイトでの再生が機能しなくなったという報告がありました。それらはすべて Web サイト側で正しく機能しているように見えますが、返されたYT.playerオブジェクトにはplayVideo()メソッドがなく、決して発火しませんonReady。これらのいずれのコードも何ヶ月も変更されていません。

問題を表示できる URL はこちら (スクリプトは縮小されています) - http://brisbanepowerhouse.org/videos/the-removalists-david-williamson-interview/
このページの最初のビデオ (縮小されていない) を試すこともできます。 ) - http://thenewdaily.com.au/videos/?author_name=susannah-guthrie - しかし、かなり定期的にコンテンツが更新されており、誰かが見た時点でまだ YouTube ビデオの 1 位であるという保証はありません。 (このサイトは Vimeo の埋め込みも使用しています)

乾杯!

0 投票する
3 に答える
10013 参照

javascript - 一部の Android タブレットで YouTube IFrame API の再生方法がタッチ前に機能しない

私たちは YouTube プレーヤーを開発しており、IFrame API を使用しています。Android 4.2.2 テスト デバイスを除いて、すべてが非常にうまく機能します。

これらのデバイスでのみ (Android の他のバージョンではなく)、ビデオ ビューをタップしてビデオを「手動で」開始する必要があります。他のすべてのデバイスでは、YouTube メソッドを使用してプログラムでビデオの再生を開始できます。

この方法でビデオが開始されると、YouTube API は期待どおりに動作します (つまり、再生、一時停止、停止のメソッドはすべて、プログラムによって期待どおりに動作します)。

コードの本質は次のとおりです。

ユーザーが (Android 4.2.2 デバイスで) 動画を「手動で」開始する前に、プログラムで動画を再生しようとすると、動画のバッファリングが開始され、失敗します。失敗すると、ビデオ ビューは黒くなり、次の画像のビデオ ビューの左上に見られる明確なパターンが表示されます。

Android 4.2.2 での YouTube API の失敗はこちら

他の誰かがこの問題を経験しましたか? それについて何をすべきかについて何か提案はありますか?

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

javascript - YouTube iFrame API をラップする Angular サービス - loadVideoById() で例外が発生する

CDO:

「setVideo」を呼び出すと発生するエラーは次のとおりです。

TypeError: Object #<S> has no method 'loadVideoById' at Object.ytplayer.setVideo (http://localhost:8000/js/youtube.js:36:23) at Object.fn (http://localhost:8000/js/controllers.js:2939:33) at h.$get.h.$digest (http://localhost:8000/lib/angular/1.2.5/angular.min.js:98:396) at h.$get.h.$apply (http://localhost:8000/lib/angular/1.2.5/angular.min.js:101:157) at HTMLInputElement.h (http://localhost:8000/lib/angular/1.2.5/angular.min.js:123:493) at HTMLInputElement.x.event.dispatch (http://localhost:8000/js/jquery.min.js:5:14129) at HTMLInputElement.x.event.add.v.handle (http://localhost:8000/js/jquery.min.js:5:10866)

オブジェクトをログアウトすると、次のようになります。

Y {b: wb, a: iframe#ytPlayer, o: null, closure_uid_613255056: 2, u: 2…} D: Object a: iframe#ytPlayer b: wb closure_uid_613255056: 2 d: 43 g: N h: "player" i: Object k: Object o: null s: Array[0] t: true u: 2 __proto__: c

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

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

ios - VEVO ビデオを再生できません

LBYoutTubeView を使用して iPhone で VEVO ビデオを再生しようとしています。

https://github.com/Ariharan/LBYouTubeView

以下はVEVOビデオのURLです https://www.youtube.com/watch?v=kffacxfA7G4&feature=youtube_gdata_player

YouTube Data API を使用してこの URL を取得しました。

しかし、私はビデオを再生することができません。

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

css - レスポンシブ YouTube ビデオをフレームに埋め込みますか?

まず、問題の例への CodePen リンクがあります: http://codepen.io/Siyfion/full/sphCn

コード自体: http://codepen.io/Siyfion/pen/sphCn

YouTube 埋め込みビデオを配置したい中央にカットアウトのある iPad SVG 画像があります。私が抱えている問題は、画像が Bootstrap レスポンシブ グリッドにあることです。これは、デバイスの幅/高さに応じてサイズが変わることを意味します。

パーセンテージベースのオフセットを使用して、埋め込まれたビデオの位置とサイズを調整しようとしました。しかし、何らかの理由で、サイズ変更時にカットアウトに関連してビデオが縮小し、白い「ギャップ」が見えるようになるため、機能していないようです.

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

javascript - YouTube iframe api (既存の iframe); iframe-api が機能しない

1 つの Web サイトに複数のビデオを掲載できるようにする「ビデオ サイクラー」を作成しています。しかし、大きいのは 1 つだけです。計画は、ビデオの再生が終了したときに、それらを「自動サイクル」にすることでした。onStateChange 機能を使用して、それらをいつサイクルする必要があるかを判断するつもりでした。APIを機能させることができないように見えるという事実を期待して、すべてが順調に進んでいます。

(実際の動画はまだ公開されていないため、別の videoID を使用しています)

HTML:

JavaScript:

ログ: リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました