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

javascript - YouTube Javascript API: Firefox で読み込みが機能しない

Chrome と Safari では完全に正常に動作しますが、Firefox では動作しない YouTube Javscript API の実装があります。はい、私はウェブサーバーでこれをやっています;)

ドキュメントの準備ができたら、関数 showVideo(); を呼び出します。

これはすべての関連コードです:

すべてのブラウザーでプレーヤーが表示されますが、Firefox ではビデオが読み込まれません。私のログには、Firefox で「動画を読み込んでいます」というメッセージが表示されますが、その後は何も起こりません。エラーすらありません。ytplayer.loadVideoById('jc8n44ddy9A', 0);すべてがロードされた後に手動で呼び出そうとすると、エラーが発生しますReferenceError: ytplayer is not defined

ytplayer が明示的に変数として定義されていないことは認識していますが、私の推測 (?) は、YouTube API が他のブラウザーで動作するため、それを行っているということです。また、どこかでグローバルに定義した場合、var ytplayerそれは修正されません。

どんなアドバイスでも大歓迎です!

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

javascript - Youtube API:ビデオIDを取得する方法は?JQuery / Json

現在、以下のコードを使用してYouTubeでの検索から最初の動画を取得していますが、docreadyが呼び出されたときに、IDが設定されていません。コードはajaxの結果が返されるのを待たず、代わりに続行して何も返しません。

ajaxでasync:falseを試しましたが、「待機」する可能性があると考えていますが、それでも何も返されません。すべてのIDが設定されるように、これをどのように修正しますか?

更新:問題を少し明確にするために、上記のコードを少し変更しました。コードが実行されると、期待どおりに実際の「videoid」が3回アラートされます。ただし、alert(id1)に到達すると、undefinedが返されます。したがって、「return videoid」は無視され、変数に戻されません。

UPDATE2はまだ解決されていません

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

php - PHPを使用してYouTubeからビデオの説明を抽出する方法

PHPを使用してYouTubeからビデオの説明を抽出する方法は?

可能であれば、改行のフォーマットで。

PHPでtxtに保存するプレーンテキストを抽出したい。

ありがとうございました

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

javascript - JQueryの外部リンクを使用してフルスクリーンでYouTubeビデオを再生する

こんにちは、外部リンクを使用して任意のサイトに埋め込まれたYouTubeビデオのフルスクリーンオプションを制御することは可能ですか?私はiframeを使用してYouTubeのURLをロードしています:

これで、IDが「showFullScreen」のリンクができました。

これがJqueryです:-

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

triggers - クリックしてSamsungSmartTVTriggerリモートキー

Samsung Smart TVアプリを使用していますが、マウスに問題があります。問題:私には2つのシーンがあります。最初のシーンでは、10のニュースが表示されます。Enterキーを押すと、詳細なニュースとYouTubeビデオを含む2番目のシーンが表示されます。リモコンでそれを行うと、すべてがうまく機能します。マウスで同じことをすると、YouTubeプレーヤーが機能しません。クリックするとEnterと同じコマンドを実行することを100回再確認しました。コンソールは私にエラーを与えません、そしてすべてがユーチューブプレーヤーを除いて実行されています。私はエミュレーターとテレビでそれをテストしました、そして問題は同じです。だから私の質問は:リモートコントロールキーをトリガー(シミュレート)するクリック時に関数を呼び出すことはできますか?ありがとう!

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

javascript - Youtube 安全でない JavaScript が URL でフレームにアクセスしようとしています

ここで別の質問をします。今回は youtube API についてです。このコードを使用して、YouTube プレーヤーを取得しています。

\" は気にしないでください。これは PHP でレンダリングされているため、エスケープするためだけのものです。また、ビデオは再生されているため、大きなエラーはありません :)

私を悩ませているのは、ビデオをリクエストするたびに、コンソールに次のメッセージが表示されることです: 安全でない JavaScript が URL でフレームにアクセスしようとしています

https://www.socialthisday.com/playwin/admin/content/edit/project_1/home.html フレームから URL https://www.youtube.com/embed/2UJH9dCtp7w?autohide=1&autoplay=1&controls=0&border&cc_load_policy=0&color&color1&color2&disablekb&enablejsapi =1&egm&fs&hd&iv_load_policy&loop&modestbranding=1&origin=https%3A%2F%2Fwww.socialthisday.com&playerapiid&playlist&rel=0&showinfo=0&showsearch&start&theme&version=3 . ドメイン、プロトコル、およびポートが一致する必要があります。

このメッセージが表示されないように修正したいと思います。大したことではないことはわかっていますが、上記の警告を表示せずに自分のサイトで YouTube プレーヤーを取得する方法が気に入っています。

うまくいけば、皆さんが私を助けてくれます!

編集:これは出力です:

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

javascript - javascript apiでYouTubeのスクリーンショットを作成しますか?

私はプレーヤーjavascriptapiv3を使用しています。 https://developers.google.com/youtube/js_api_reference

player.pauseVideo()を実行するときに、img要素で現在のフレームを抽出したいと思います。

出来ますか?

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

javascript - YouTube動画のサムネイルを作ってクリックで拡大してみました

YouTube ビデオのサムネイルを HTML に埋め込み、クリックするとフルサイズに拡大する方法はありますか? このようにして、ビデオのサムネイルを一列に並べることができます。これが私がやろうとしていることです。

たとえば、http://www.youtube.com/embed/Jxsl5DZtdcg? wmode= opaque ..... はサムネイルに入れたい動画の 1 つですが、その方法がわかりません。どんな助けでも大歓迎です!

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

youtube-javascript-api - Internet Explorer の YouTube Javascript API loadVideoByID バグ

うまくいけば、誰かがこれを確認するか、洞察を与えることができます。

player.loadVideoByID() メソッドの最も基本的な使用法は、IE では機能していないようです。

Google 入門サンプル コードを次からデプロイしました。

https://developers.google.com/youtube/iframe_api_reference

問題を説明するために私のサイトに。

このリンクを使用してソースを表示すると、実際の動作を簡単に確認できます。

http://www.fuhshnizzle.com/YT.html

また、chrome、ff、safari で自動再生するサンプルは、IE で再生アイコンを表示するだけであることに注意してください。つまり、これは実際には 2 つのバグです。

自動再生はなく、loadVideoByID() は IE のすべてのフレーバーで例外を投げています。

loadVideoByID() メソッドの呼び出しを try catch でラップしました。IE では機能しなくなりましたが、chrome、ff、safari では正常に動作していることがわかります。

これは、このメソッド呼び出しを使用するすべての IE YT API アプリに影響を与えると考えられるため、Google/YouTube チームにとって最優先事項である必要があります。stackoverflow は開発者の応答時間が最も優れているため、ここでサポートを求めることにしました。

どうもありがとう!

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

python - ビデオまたは写真用の Jinja2/Django 拡張機能はありますか?

YouTubeやその他の動画を埋め込みたいウェブサイトを構築しています。同様に、さまざまな Web サイトからの写真も含まれます。Web サイトに写真やビデオを埋め込むための Jinja2/Django 拡張機能があるかどうかを知りたいです。または、同じものを処理するライブラリ。

これは質問video-embedding-from-any-video-sharingのフォローアップの質問です