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

php - jQuery Youtube プレーヤー

これは 2 部構成です。

私はこれを機能させようとしてきましたが、コーディングは初めてです。ボタンをクリックする#videoと、リモート div#imageMainが再生されます。

私は次のように書いています。

また、このスクリプトを配置すると、HTML の直後に壊れるスクリプトがあります。このスクリプトを削除すると、他のスクリプトは正常に機能します。

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

asp.net - asp.netページにYouTubeログインを含める方法は?

Facebookに「Facebookでログイン」があるように、YouTubeログインシステムを含めたいです。APIを検索しましたが、何も見つかりませんでした。誰かが私を案内したり、その方法に関するチュートリアルへのリンクを投稿したりできますか. 実際、私たちのウェブサイトには YouTube 動画 (動画の HTML 埋め込みコード) をアップロードするオプションがありますが、アップローダーが実際に元のアップローダーであり、他の誰かの動画をアップロードしていないことを確認するために、YouTube ログインを使用してウェブサイトにログインしてから、アップローダの名前とビデオのアップローダ名が同じであることを確認してください。これを行う方法についてのアイデアがありません。誰かが開始方法について正しい方向に向けることができますか?

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

iframe - GoogleChrome拡張機能内で収益化されたYouTubeの曲を再生します。オプションはありますか?

GoogleChrome拡張機能の開発で大きな障害に遭遇しました。収益化されている(広告があるなど)YouTubeの曲は再生されません。

これはここに文書化されています: https ://developers.google.com/youtube/flash_api_reference_as2#Events

ここだけでなく:https ://stackoverflow.com/questions/4852490/some-videos-not-playing-through-youtube-api

以前は、YouTubeのFlashAPIを使用していました。これは、拡張機能をデプロイしようとするまではうまく機能しました。その時点で、私は不十分な特権のためにアプリをロックダウンする巨大なセキュリティ問題に遭遇しました。そのため、FlashAPIの代わりにiFrameAPIを使用するようにプレーヤーを書き直しました。

iFrame APIを使用すると、Flashのセキュリティを気にすることなく正常にデプロイできましたが、広告が含まれている曲を再生できなくなりました。

誰かがこれの回避策を知っていますか?

編集:

私の拡張機能はここからダウンロードできます:http ://www.meomixes.com/

拡張機能のソースはここで見ることができます:http://github.com/MeoMix/YouPod

例として、この曲は私にとって完全に問題なく機能します:http ://www.youtube.com/watch?v=QXtPoNfOYSo

ただし、この曲は再生時にエラーをスローします:http ://www.youtube.com/watch?v=_dfVAAWbLUY

2番目の曲は現金化されていることに注意してください。

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

jquery - 要素をクリックしたときに YouTube ビデオを再生する

リンクである div 要素があり、もう一度ビデオを再生できるようにしたい。私のjQueryコードはこれです:

YouTube JavaScript API に関数があることは知っていますがplayer.playVideo()、jQuery 関数内に実装する方法がわかりません。

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

javascript - javascript でパブリック コールバック関数の変数を安全に定義する

YouTube iFrame API を使用して、多数の動画をページに埋め込んでいます。ドキュメントはこちら: https://developers.google.com/youtube/iframe_api_reference#Requirements

要約すると、次のスニペットを使用して API を非同期的にロードします。

読み込まれると、API は定義済みのコールバック関数を起動しますonYouTubePlayerAPIReady

追加のコンテキスト: Google Closure でこのライブラリ ファイルを定義しています。私は名前空間を提供しています:goog.provide('yt.video');

次にgoog.exportSymbol、API が関数を見つけられるように使用します。それはすべてうまくいきます。

私の課題は、2 つの変数をコールバック関数に渡したいということです。windowオブジェクトのコンテキストでこれら 2 つの変数を定義せずにこれを行う方法はありますか?

};

これを初期化するために、現在、自己実行匿名関数内で次を使用しています。

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

javascript - javascript /youtubeapi-変数Y​​Tが定義されていません

YT APIを介して埋め込まれたYouTubeプレーヤーを作成していますが、変数YTが定義されていないというアラートが表示され続けます。YouTube APIのスクリプトが含まれていることがわかります。これは、変数YTを作成することになっています。それでは、なぜこれが機能しないのでしょうか。それは私のサイトの他の場所で機能します。

リンクは次のとおりです。

http://oncreativity.tv/site/single/4/7CtQaTmEuWk

と私のコード:

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

javascript - ユーザーが api を使用して埋め込まれた youtube ビデオを見終わったかどうかを判断することは可能ですか?

ユーザーが埋め込まれた YouTube ビデオを実際に見たかどうかを確認する必要があります (つまり、ユーザーは再生を押して最後まで見ました)。youtube api (javascript) でこれを行うことは可能ですか?

どうもありがとうございました

よろしく

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

javascript - Youtube-Google リンクされたアカウントとリンクされていないアカウントを区別する

Youtube API で Youtube-Google リンクされたアカウントとリンクされていないアカウントを区別する方法。このリクエストを送信して、現在ログインしているユーザーに関する情報を正常に取得した後:

https://gdata.youtube.com/feeds/api/users/default?v=2?access_token=YSECURITY_TOKEN&alt=json

ユーザー情報を含む JSON 構造を取得します。ただし、このユーザーが Google アカウントをリンクまたはリンク解除したかどうかを示すプロパティはありません。Youtube API ドキュメントを検索してグーグルで検索しても、直接的な答えは見つかりませんでした。アカ​​ウントがリンクされているかどうかを確認できるこのページに移動する方法のみ:

http://support.google.com/youtube/bin/answer.py?hl=ja&answer=69964

私はjavascriptとjQueryを使用しています。

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

javascript - Tubeplayer により要素が (簡単に) クロムに再表示されますか?

tubeplayerプラグインを使用して、YouTube ビデオをページに挿入する JavaScript に取り組んでいます。ビデオは、ユーザーがリンクをクリックすると挿入され、ユーザーが閉じるボタンをクリックすると削除されます。

ほとんどの場合、スクリプトは正常に動作します。ユーザーが閉じるボタンをクリックすると、ボタンがスライドして離れ、ビデオ プレーヤーがフェードアウトし、コンテナーがフェードアウトし、すべてがユーザーがリンクをクリックする前と同じように表示されます。

ただし、Chrome では、すべてがフェードアウトした後、ビデオと閉じるボタンが一瞬で再表示されることがあります。一貫性はありません - 約半分の時間しか発生しません - しかし見た目は悪いです。

これを修正するためにあらゆる種類のことを試しました-要素を非表示にする、要素を非表示にしない、スクリプトのさまざまな時点で要素を削除する-そしてそれは起こり続けます。私が確信しているのは、チューブプレイヤーが必要な要素であることだけです。tubeplayer を取り出して、他の要素を表示/非表示にするだけでは、フラッシュは発生しません。

これが起こらないようにする方法について、私は完全に途方に暮れています。どんな助けでも大歓迎です。

ここに私のマークアップがあります:

そしてスクリプト: