1
私は電話機を回して画面の向きを変えると、ビデオは再生していた場所で再生を続け、もう一度再生しないでください。Androidビデオをもう一度起動しない
android:configChanges="keyboardHidden|orientation"
と私の活動の変化
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
setContentView(R.layout.main);
InitializeUI();
}
私が向きを変えたときにもう一度ビデオを仕事と起動しない:私は変更マニフェストを試してみました。誰でも助けてくれますか?
非常に助けていただきありがとうございますが、私はよく説明していないと思いますが、私の英語はあまり良くありません。
私が開発しているアプリケーションでは、電話をかけると自動的に再生されるビデオが再生され、ビデオが再び開始されます。私は彼が演奏していた場所でビデオを続けなければならない。この問題はこのoneに似ています。私はhereのようにコードを修正しようとしましたが、私は働いていません。あなたが私にあなたに与えたリンクも見てきましたが、どちらもうまくいきません。問題を解決するためにクラスを変更する方法はありますか?どうもありがとうございました。
ありがとう
を。これをonConfigureChangedから呼び出さずに、再起動する代わりに再生を続ける必要があります。 – FoamyGuy
私は変更しようとしていますが、まだ起こっています。私は新しいコードを残す。ありがとう[コード] @オーバーライド \tパブリックボイドonCreate(Bundle savedInstanceState){ \t \t super.onCreate(savedInstanceState); \t \t setContentView(R.layout.main); \t \t myvideo =(VideoView)findViewById(R.id.video); \t \t final MediaController mediaController = new MediaController(this); \t \t String uri = "android.resource://" + getPackageName()+ "/" + R.raw.video; \t \t myvideo.setVideoPath(uri); \t \t myvideo.requestFocus(); \t \t myvideo.start(); \t \t myvideo.setMediaController(mediaController); \t \t mediaController.setAnchorView(myvideo); \t \t mediaController.show(); –