私のアプリでは、特定のボタンをクリックすると、YouTube アプリケーションが起動し、いくつかのビデオが再生されます。これは同じコードです。
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:0ee3R3tfdd4"));
startActivity(i);
ビデオが終了したら YouTube アプリを閉じて、(ユーザーが [戻る] ボタンを押さずに) アプリに正常に戻ることは可能ですか?
私のアプリでは、特定のボタンをクリックすると、YouTube アプリケーションが起動し、いくつかのビデオが再生されます。これは同じコードです。
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:0ee3R3tfdd4"));
startActivity(i);
ビデオが終了したら YouTube アプリを閉じて、(ユーザーが [戻る] ボタンを押さずに) アプリに正常に戻ることは可能ですか?
いいえ、できません。
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:0ee3R3tfdd4"));
startActivity(i);
このコードを使用すると、サードパーティの youtube アプリケーションが開かれます。そのため、それを制御することはできません。
アプリケーションに戻るには、戻るボタンを押す必要があります。VideoView
または、YouTube ビデオを表示するためにアプリケーションに独自のものを統合します。
それは明らかにYouTubeアプリで行う必要がありますが、これはできません。ただし、ビデオ ビューを使用して独自のアクティビティ/フラグメントでビデオを再生する場合は、それを行うことができます。