2

次のコードを使用して、アプリで YouTube ビデオを再生しています。

startActivity(new Intent(Intent.ACTION_VIEW, 
                         Uri.parse("http://www.youtube.com/watch?v=videoid")));

YouTube 動画を全画面モードで開きたいと思います。これを達成する方法はありますか?

4

3 に答える 3

12

今日、このソリューションを見つけました:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=VIDEOID"));
intent.putExtra("force_fullscreen",true); 
startActivity(intent);
于 2013-04-17T20:04:00.833 に答える
3

使ってみて

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + video_id);
startActivity(intent);

理由はウリが違うから。現在使用しているものは、http: を介してコンテンツを提供しているだけで、たまたまビデオであり、YouTube に解決されます。「vnd.youtube」を含むものは、実際には、ネイティブ アプリの 1 つに対応させたいビデオ コンテンツがあることをシステムに伝えています。

ああ、YouTube アプリ (制御できない) を使用せずにフルスクリーン ビデオを実際に再生したい場合は、独自の VideoView を作成しようとしませんか? このリンクの再生ビデオをフルスクリーンでチェックしてください

于 2012-06-19T20:07:39.293 に答える
1

最初は失敗しましたが、最終的にはこのlinkchttp://keyeslabs.com/joomla/projects/youtube-player/244-open-youtube-activity-project-launched-by-keyes-labsの指示に従って成功しました

ここでは、独自のビデオプレーヤーを作成し、その中でビデオを再生します

于 2012-12-07T17:59:31.123 に答える