問題タブ [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.
javascript - プレーヤーの表示を切り替えた後、YouTubeビデオが正しく再生されない
YouTubeJSAPIを使用して自分のサイトで動画を再生しています。ビデオはダイアログボックスで再生されます。ユーザーがダイアログボックスを閉じると、プレーヤーは停止します-player.stopVideo();
しかし、ユーザーがビデオアイコンをもう一度クリックすると、ダイアログボックスが表示されます
- Chromeでは、ビデオは前の位置から再生を開始します-OK
- Firefoxの場合、ユーザーが最後にどこに置いたかに関係なく、ビデオは最初から再生を開始します。-OKではありません
私の要件に従って、Firefoxの動作と同じようにChromeを動作させたいと思います。
これがフィドルです:http://jsfiddle.net/hH3qm/4/
javascript - YoutubeプレーヤーJSAPIseekTo関数が機能しない
JS APIを介してYoutubeクロームレスプレーヤーを使用しようとしていますが、seekto()関数に問題があります。
問題は、時々(問題がいつ発生するかわからない)、ロードされていないビデオ内のポイントまで逆方向にseekTo()関数を呼び出すと、戻らず、代わりに現在の時刻に留まるということです。
これは私がしていることです(ビデオの長さが240秒だと想像してください):
- ビデオの再生を開始します->loadVideoById()。
- ビデオの真ん中(たとえば)に進みます-> seekTo(120)
- ビデオは私が尋ねた位置に正しくジャンプします。
- ビデオの25%の時間に戻ろうとします-> seekTo(60)
- ビデオが60に戻ることもありますが、多くの場合、120に戻るだけです。
それで、他の誰かがこの問題を抱えていますか?
youtube-api - バッファリングが遅いためにメディアが一時停止し、その後回復することはありません。この状況に対処する方法は?
私たちは皆、ユーザーとしてもこれに遭遇すると思います。たとえば、Youtubeビデオを再生しているときに接続が遅い場合、十分なコンテンツがバッファリングされるまで再生されません。ただし、コンテンツが到着した後でも、再生が再開されない場合があります。
これが発生するほとんどの場合、プレーヤーバーのどこかを1回クリックするだけで、再開されます。
さて、HTML5オーディオ要素とYoutube APIを使ってプログラミングしているときに、この状況に遭遇したと思います。ほとんどの場合、これらは正常に機能しますが、接続が不安定な場合は、コンテンツが到着した後でも接続が停止し、再開することはありません。この問題を回避する方法はありますか?ありがとうございました!
javascript - 方法: 再生開始時に Javascript イベントを発生させる YouTube API
私は自分のウェブサイトに YouTube 動画を埋め込む方法を使用しています。
訪問者が私の動画を見たときに JavaScript 関数をトリガーする必要があります。
基本的に、私の動画はチュートリアル ベースです。そして、訪問者がビデオを見たときにフィードバック フォームをトリガーしたいと考えています。
イベントをトリガーするタイミングと方法がわかりません??!! 動画の最初か最後に。
私を助けてください。
iphone - webview に埋め込まれた全画面表示の YouTube を終了する
iPhoneアプリを作成するために、webviewに埋め込まれたyoutubeを使用しています。しかし、私にはいくつかの問題があります。まず、ビデオの再生を開始すると、自動的に全画面表示になります。再生中に同じフレームに留まりたい。別の問題は、それを自動的に実行したいということです。つまり、手動で実行をクリックしたくないということです。アプリがロードされるとすぐに、手動で実行せずに自動的に実行し、フルスクリーンで実行しないでください。
ありがとう
あかんしゃ
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つのエラーしかありません。
javascript - 複数のプレーヤーでの YouTube API CSS とコントロール
JavaScript のリンクによって制御される 2 つ以上の YouTube プレーヤーを含むページを作成しようとしていますが、実際には YouTube API ドキュメントを数回読んでいますが、2 つ以上の異なるプレーヤーを埋め込んでそれらを制御する方法をまだ理解できません。リンクの ytplayer のこと... もう 1 つの問題は、DIV と CSS を使用してこれらのプレーヤーのデザインを変更できないことです。何も変更していない場合、誰か助けてください。 .. ここに基本的なコードがあります。コードのリンクは次のとおりです。
javascript - Youtube JS apiを使用して複数のYoutubeビデオの再生を制御する(同時に再生する)
この質問には非常によく似たトピックがあることは知っていますが、少し違うことをしようとしています。これはすべて私にとって少し新しいです...ごめんなさい...
基本的に、私はYouTube APIとJSを使用して1つのページで同時に複数のYouTubeビデオを再生しようとしています(マッシュアップスタイル)。すべての再生中に、それぞれを個別に制御したいのです。欲しいものに近いコードを見つけました。問題は、ビデオを一緒に再生することはできないということです。ビデオで再生を押すと、もう一方のビデオは停止します。
それらを個別に制御し、他のビデオをバックグラウンドで再生し、影響を受けないようにするにはどうすればよいですか?
よろしくお願いします、Maayan
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
jquery - バッファリングを一時停止した後、YouTube プレーヤーが再び開始するときの js コールバックはありますか?
プレイヤーがもうバッファリングしていないときのコールバックがあるかどうかを調べようとしています。
私は onPlayerBuffering: function(){};
現在、プレーヤーがバッファリングを開始するときに使用していますが、反対のことをするものを見つけることができないようです.
プレーヤーがバッファリングすると、これonPlayerPlaying: function(){};
は機能しないようです。
これが可能かどうか誰にもわかりますか?
また、私は Nirvana Tikku の jquery-youtube plugginを使用しています。コールバックのリストはこことここにあります...これらのどれも機能しませんか?
ありがとう!!