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

javascript - 動画終了時のyoutube api呼び出し関数

埋め込まれた YouTube ビデオが JavaScript でいつ終了するかを調べる必要があります。

これは私の埋め込みコードです:


これは、いつ終了したかを知るためにこれまでに持っているコードですが、アラートは表示されません。何が間違っているかを見つけるのを手伝ってくれませんか?

感謝。

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

javascript - 既知のビデオIDからYouTubeビデオタイトルを取得する

JavaScriptのみを使用して、ビデオIDがわかっているときにYouTubeビデオタイトルを取得したい。出来ますか?

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

youtube - YouTubeプレイリストのサムネイルを取得するにはどうすればよいですか?

ビデオのサムネイルを取得する方法のように、YouTubeプレイリストのサムネイルを取得する方法はありますか?ここで説明します:YouTube APIからYouTubeビデオのサムネイルを取得するにはどうすればよいですか?

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

html - YouTube サムネイルの奇妙な境界線

ページに Youtube ビデオを埋め込みたいのですが、ビデオと Web ページの両方に同じ背景色を使用したいと考えています。

私はこのコードを使用します

ビデオを再生すると、完全に統合されていることがわかります。しかし、ビデオを再生する前に読み込まれたサムネイルには、奇妙な上下の境界線が表示されることがあります。

縦横比 (16:9) を維持してより大きなサイズを使用すると、境界線が表示されません。Linux と Windows、IE、Firefox と Chrome、および他のビデオでテストしましたが、すべてのビデオで問題が解決しません。

ありがとう

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

youtube - 動画の終了後に埋め込まれた YouTube プレーヤーを削除する

現在、ページでYouTubeビデオを再生するための以下のコードがあります。

onPlayerStateChange 関数は、プレーヤーがいつビデオの再生を終了したかを検出します。このプレーヤーを非表示にするにはどうすればよいですか?

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

youtube - urls yotube のパラメータ「begin」にはどのような意味がありますか?

例えば:

http://oo.preferred.telemexperu-lim1.v3.lscache6.c.youtube.com/videoplayback?upn=N2EK-YTwdeU&sparams=algorithm%2Cburst%2Ccp%2Cfactor%2Cid%2Cip%2Cipbits%2Citag%2Cms%2Cmt% 2Csource%2Cupn%2Cexpire&fexp=919321%2C901027%2C907217%2C907335%2C921602%2C919306%2C919316%2C904455%2C919324%2C904452&key=yt1&algorithm=throttle-factor&mt=1337382014&ipbits=8&itag=35&sver=3&signature=94D9344CEF1C28BB9BB5F8C51C1F409BE39329B2.69CAFFDDF1556B2A83200F45F173F6E0FB8DE2CC&source=youtube&expire=1337407932&ms=au&ip= 190.0.0.0&factor=1.25&cp=U0hSTFRLVV9ITENOMl9MRVlKOnVubENTTm5YaDRH&burst=40&id=ea8d708a77758947&ptchn=マーベル& begin=9724 &ptk=ディズニー&cm2=1

ビデオを進めるとき (場合によっては) YouTube プレーヤーがパラメータ begin を送信する場合 ... しかしバイト数ではない場合、何ですか?

ここでいくつかのテストを行うことができます:

私の英語でごめんなさい。

ありがとう!

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

javascript - wxWebView と JavaScript

YouTube にアクセスして JavaScript でビデオを開始するプログラムを C++ と wxWidgets で作成しようとしています。

YouTube JavaScript API を使用します。ドキュメントについては、こちらを参照してください。

'O, Canada' を再生するために次のコードを書きました。具体的にはhereです。

上記のコードを実行すると、意図した目的を達成できず、次のエラーとクラッシュが発生します。

....\src\msw\wxwebview_ie.cpp(762): "assert "document" が wxWebViewIE::GetDocument() で失敗しました。

コードがページを正常にロードすることはわかっていますが、JavaScript (RunScript()関数) を実行するとエラーが発生するようです。

Windows で wxWidgets 2.9.3 を使用しています。

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

javascript - YouTube 動画が繰り返されない

Web サイトEndlessVideoは以前は問題なく動作していましたが、突然、動画がループしなくなりました。コンソールで次のコードを実行すると目的の効果が得られることがわかりましたが、奇妙なことに、ページの下部に追加しても機能しないようです。

onYouTubePlayerReady()からの呼び出し、タイマーでの実行など、上記のさまざまな変更を試みました...何も機能しないようです。

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

youtube-javascript-api - Youtube Chromeless Player の品質を指定しても機能しませんか?

私はYoutube Chromelessプレーヤーで開発しています。
私のプレーヤーのサイズは 400 x 225px です。

デフォルトでは、YouTube は動画の品質をこれらのサイズの「小さい」レベルに設定します。
とはいえ、「小」画質の動画は見栄えが悪いので、「中」画質レベルにアップグレードしたいと思います。

これは私のコードです:

残念ながら、うまくいかないようです...コンソールでいくつかの検査を行うと:

Youtube API で同じ問題が発生している人はいますか? そうでない場合、YouTube 動画の品質をどのように指定しますか?

====== 編集 =======

ビデオが開始されると、 setPlaybackQuality 関数が機能することに気付きました。そのため、以下のハックを試しました。それは完全に機能していますが、別の解決策を見つけたいと思います...

どうもありがとう、

ダム

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

javascript - YouTube ビデオの IE8 で pauseVideo() を実行すると、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」と表示される

YouTube ビデオに IE8 で pauseVideo() を使用しようとすると、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というメッセージが表示されます。

ここに私の埋め込みビデオがあります:

そしてここに呼び出しがあります:

コードはFirefoxとChromeで正常に動作していますが、IE8の $(this).get(0).pauseVideo(); の行で「オブジェクトはこのプロパティまたはメソッドをサポートしていません」と表示されます。