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

android - Android - 動画を一覧表示して再生するには、デバイスに Youtube アプリが必要ですか?

Android YouTube API を使用しようとしましたが、デモ アプリを実行すると、デバイスに YoutubeApp が必要であると表示されました。

また、ユーザーに追加のアプリをダウンロードするよう要求するつもりもありません。だから無意味に思えます。

チャンネル内のビデオをプルして、ユーザーが 1 つのビデオを選択して youtube.com で再生できるようにする方法はありますか?

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

android - YoutubeアプリなしでYouTube動画をストリーミング

このような質問がかなりあります。すべてに目を通しましたが、正解がなかったか、YouTube API の変更により正解が古くなっています。最良の答えを見つけるためにドキュメンテーションの領域に向かう前に、YouTube ビデオをストリーミングする方法を教えてください。YouTubeプレーヤーAPIを使用し、ユーザーにYoutubeアプリをインストールするように制限することは、かなり恐ろしいアプローチだと思います

以下に提案されている方法を使用すると、「申し訳ありませんが、このビデオは再生できません」と表示されますが、Youtube Player Api を使用して再生できます。

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

youtube-api - チャンネルから動画の YouTube 動画 ID を取得する方法 (YouTube)

YouTube チャンネルの動画を表示する Android アプリで作業しています。

私はチャンネルIDと他のすべてのものを持っています。しかし、YouTube プレーヤーで動画を表示するには、動画 IDが必要です。

開発者サイトを何度も通うと、これを手に入れました-https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key={YOUR_API_KEY}

再生する正しいビデオIDを返すことは完全に機能しています。しかし、自分のチャンネル ID では実行できません (チャンネル ID をパラメーターとして渡すオプションはありません)。

and returns スニペットurlを受け入れる唯一のものはこれです -channel ID

しかし、それが返す id は上記の方法と互換性がありません。デバイスで実行すると"Invalid Request"、上記の検索要求の応答であるスクリーン ショットが表示されます。スクリーンショット

これが私の質問です。

YouTube チャンネルから動画の動画 ID を取得して、YouTube api v3 を使用して Android アプリに統合された YouTube プレーヤーでその vedio を表示するにはどうすればよいですか?

ありがとうございました。

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

android - Android WebView は YouTube ビデオを再生できません

WebView で YouTube ビデオを再生しようとしています。これまでのところ、ビデオは読み込まれますが、再生ボタンはまだ機能しません。ビデオを埋め込むことは私にとってはうまくいきません (多くのビデオはライセンスの問題のためにそのように再生できないため)、ブラウザ/YouTube などを開くこともできません。したがって、基本的に私の唯一の他のオプションは、そのような単純なタスクには少し多いYoutube Android APIを使用することです。

ここでほとんどの回答を確認しましたが、実際には何も機能しませんでした。

これが1枚の写真の問題です。再生ボタンをクリックすると、いくつかの好き嫌い機能を備えたこのスライダーが開きますが、ビデオは再生されません。

ここに画像の説明を入力

私のコードは次のとおりです。

これに関するご意見をいただければ幸いです

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

android - YouTube Android プレーヤー API - SERVICE_VERSION_UPDATE_REQUIRED - Android

YouTube Android Player API はGoogle I/O 2013でリリースされました。

YouTubeでビデオを再生するデモプロジェクトを作成するために使用しています。

私のデモ プロジェクトは、Android 4.0.4 および 4.1 で正常に動作しました。

ただし、Android 2.2 では動作しません。

この関数内でエラーを表示しています:

そして、私は得ました:

助けてください。どうもありがとう。


アップデート :

@Selvin に感謝します: 注: API を使用するには、モバイル YouTube アプリのバージョン 4.2.16 (またはそれ以降) を実行する必要があります。

Android 2.2 では、YouTube アプリのバージョンが 4.2.16 より前です。助けてくれてありがとう。

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

android - youtube android player API を使用して動画の再生品質を設定する

私は Youtube Android プレーヤー API を使用して、Android アプリケーションでビデオを再生しています (Android ICS バージョンを使用しています)。Android プレーヤー API を使用して再生品質 (230p、320p、420p、または 720p) を設定/制御したかったのですが、ガイドには再生品質を設定する方法がありません。はい、そのようなメソッドは Javascript API または iFrame API に存在しますが、Android プレーヤー API には存在しません。

そのような再生オプションが利用できない場合でも、API を介して HD と非 HD を制御する方法があります。