web-dev-qa-db-ja.com

YouTubeの意図、エラー400

在庫のあるYouTubeプレーヤーでYouTubeビデオを次の方法で開始できることがわかりました。

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw")); 
startActivity(i); 

しかし、それは機能しません。 YouTubeプレーヤーが起動しましたが、エラーが発生します。

ネットワークに問題がありました[400]

YouTubeアプリを更新しましたが、何も変わりません。

私はAndroid ICS 4.0.1を使用しています。

11
POMATu

私はこれで答えを見つけました Google製品フォーラム これは私の問題を解決するのに役立ちました-これはまさにあなたが経験している問題でした:)

解決策:loadVideo()関数にYouTube URL全体ではなく、YouTube IDのみを指定してください。

35
marienke

Loadvideoに入れないでください:

loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12)

置くだけ

loadvideo(gQy4I5y1ldg12);
6
Charlie

YouTubeビデオの下にあるshareボタンをクリックします->リンクが表示されます->このリンクを使用します。

注:youtubeのURLは使用しないでください

サンプルリンク共有のスクリーンショット:

enter image description here

0
Ranjith Kumar

これはYouTubeアプリの一般的な問題のようで、 ここ および ここ とも説明されています。私が見つけた唯一の答えは、YouTubeアプリからログアウトしてから再度ログインすることです。

0
Ahmad

Youtube 400ネットワークエラー:データとキャッシュのクリアをオフにしてからオンにします

設定アプリケーションは、アプリケーションのクリアデータとキャッシュを管理します

毎回ログインする必要があります。残念ながら、まだ投稿できませんが、g +でコメントを共有できます

0
user6763961

ビデオIDがjsonで適切に解析され、意図的に完全に機能していることを確認してください

0
Tarun Umath