問題タブ [youtube-javascript-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 に答える
299 参照

javascript - プレーヤーの表示を切り替えた後、YouTubeビデオが正しく再生されない

YouTubeJSAPIを使用して自分のサイトで動画を再生しています。ビデオはダイアログボックスで再生されます。ユーザーがダイアログボックスを閉じると、プレーヤーは停止します-player.stopVideo();しかし、ユーザーがビデオアイコンをもう一度クリックすると、ダイアログボックスが表示されます

  • Chromeでは、ビデオは前の位置から再生を開始します-OK
  • Firefoxの場合、ユーザーが最後にどこに置いたかに関係なく、ビデオは最初から再生を開始します。-OKではありません

私の要件に従って、Firefoxの動作と同じようにChromeを動作させたいと思います。

これがフィドルです:http://jsfiddle.net/hH3qm/4/

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

javascript - YoutubeプレーヤーJSAPIseekTo関数が機能しない

JS APIを介してYoutubeクロームレスプレーヤーを使用しようとしていますが、seekto()関数に問題があります。

問題は、時々(問題がいつ発生するかわからない)、ロードされていないビデオ内のポイントまで逆方向にseekTo()関数を呼び出すと、戻らず、代わりに現在の時刻に留まるということです。

これは私がしていることです(ビデオの長さが240秒だと想像してください):

  1. ビデオの再生を開始します->loadVideoById()。
  2. ビデオの真ん中(たとえば)に進みます-> seekTo(120)
  3. ビデオは私が尋ねた位置に正しくジャンプします。
  4. ビデオの25%の時間に戻ろうとします-> seekTo(60)
  5. ビデオが60に戻ることもありますが、多くの場合、120に戻るだけです。

それで、他の誰かがこの問題を抱えていますか?

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

youtube-api - バッファリングが遅いためにメディアが一時停止し、その後回復することはありません。この状況に対処する方法は?

私たちは皆、ユーザーとしてもこれに遭遇すると思います。たとえば、Youtubeビデオを再生しているときに接続が遅い場合、十分なコンテンツがバッファリングされるまで再生されません。ただし、コンテンツが到着した後でも、再生が再開されない場合があります。

これが発生するほとんどの場合、プレーヤーバーのどこかを1回クリックするだけで、再開されます。

さて、HTML5オーディオ要素とYoutube APIを使ってプログラミングしているときに、この状況に遭遇したと思います。ほとんどの場合、これらは正常に機能しますが、接続が不安定な場合は、コンテンツが到着した後でも接続が停止し、再開することはありません。この問題を回避する方法はありますか?ありがとうございました!

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

javascript - 方法: 再生開始時に Javascript イベントを発生させる YouTube API

私は自分のウェブサイトに YouTube 動画を埋め込む方法を使用しています。

訪問者が私の動画を見たときに JavaScript 関数をトリガーする必要があります。

基本的に、私の動画はチュートリアル ベースです。そして、訪問者がビデオを見たときにフィードバック フォームをトリガーしたいと考えています。

イベントをトリガーするタイミングと方法がわかりません??!! 動画の最初か最後に。

私を助けてください。

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

iphone - webview に埋め込まれた全画面表示の YouTube を終了する

iPhoneアプリを作成するために、webviewに埋め込まれたyoutubeを使用しています。しかし、私にはいくつかの問題があります。まず、ビデオの再生を開始すると、自動的に全画面表示になります。再生中に同じフレームに留まりたい。別の問題は、それを自動的に実行したいということです。つまり、手動で実行をクリックしたくないということです。アプリがロードされるとすぐに、手動で実行せずに自動的に実行し、フルスクリーンで実行しないでください。

ありがとう

あかんしゃ

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

javascript - javascriptでのYouTubeデータAPIのエラーの処理

成功したロードの1つは、次のようなものです。

http://gdata.youtube.com/feeds/api/videos/N7m86aMNjlQ?callback=jsonp1335008664824&alt=json-in-script

ただし、動画が非公開または存在しない場合は、httpエラーステータスコードを含むメッセージのみが返されます。

http://gdata.youtube.com/feeds/api/videos/zkZBEnBjOjY?callback=jsonp1335008664915&alt=json-in-script

「jsonp1335008664824」のような一意のコールバック関数名の例を作成し、スクリプトタグのsrcとしてURLを追加し、スクリプトが読み込まれたときに関数をキャッチします。ただし、エラーが返された場合、YouTubeはコンテンツをコールバック関数として返さないため、いずれもキャッチできません。スクリプトタグには「onerror」属性がないため、ロードされているのか、404または503ステータスコードなどのエラーが返されたのかさえわかりません。

スクリプトタグを追加するときにタイムアウト関数を設定することが、それを処理する唯一の理由のようです。しかし、それは信頼できる方法ではないので、私は別のオプションを探しています。ステータスコードをキャッチしてもエラーメッセージが表示されないことはわかっていますが、ステータスコードは2つと、「ビデオが見つかりません」の場合は404、「ビデオはプライベート」の場合は503の2つのエラーしかありません。

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

javascript - 複数のプレーヤーでの YouTube API CSS とコントロール

JavaScript のリンクによって制御される 2 つ以上の YouTube プレーヤーを含むページを作成しようとしていますが、実際には YouTube API ドキュメントを数回読んでいますが、2 つ以上の異なるプレーヤーを埋め込んでそれらを制御する方法をまだ理解できません。リンクの ytplayer のこと... もう 1 つの問題は、DIV と CSS を使用してこれらのプレーヤーのデザインを変更できないことです。何も変更していない場合、誰か助けてください。 .. ここに基本的なコードがあります。コードのリンクは次のとおりです。

http://pastebin.com/raw.php?i=bZQa1euR

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

javascript - Youtube JS apiを使用して複数のYoutubeビデオの再生を制御する(同時に再生する)

この質問には非常によく似たトピックがあることは知っていますが、少し違うことをしようとしています。これはすべて私にとって少し新しいです...ごめんなさい...

基本的に、私はYouTube APIとJSを使用して1つのページで同時に複数のYouTubeビデオを再生しようとしています(マッシュアップスタイル)。すべての再生中に、それぞれを個別に制御したいのです。欲しいものに近いコードを見つけました。問題は、ビデオを一緒に再生することはできないということです。ビデオで再生を押すと、もう一方のビデオは停止します。

それらを個別に制御し、他のビデオをバックグラウンドで再生し、影響を受けないようにするにはどうすればよいですか?

これが私が別のトピックで見つけたコードです

よろしくお願いします、Maayan

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

android - Fullscreen mode in android youtube application

I have code for lauch an android youtube application

How can I force this application to show video in fullscreen mode in android 3.2? And don't suggest videoview and embed player - this methods not working for me

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

jquery - バッファリングを一時停止した後、YouTube プレーヤーが再び開始するときの js コールバックはありますか?

プレイヤーがもうバッファリングしていないときのコールバックがあるかどうかを調べようとしています。

私は onPlayerBuffering: function(){};現在、プレーヤーがバッファリングを開始するときに使用していますが、反対のことをするものを見つけることができないようです.

プレーヤーがバッファリングすると、これonPlayerPlaying: function(){};は機能しないようです。

これが可能かどうか誰にもわかりますか?

また、私は Nirvana Tikku の jquery-youtube plugginを使用しています。コールバックのリストはここここにあります...これらのどれも機能しませんか?

ありがとう!!