基本的に、webview に .gif を表示しながら、VideoView を設定して音楽を再生します (MediaPlayer よりも多くの機能)。複数のスレッドが必要かどうかはわかりませんが、一度に両方を実行しようとすると、クラッシュするか、音楽が再生されません。「コンテンツ ビュー」が WebView に設定されているため、main.xml のオブジェクト (ビデオビューなど) にアクセスできないというのは本当ですか?
コード: setContentView(R.layout.main);
musicPlayer = (VideoView)findViewById(R.id.player);
//run gif
view = new GifWebView(this, "file:///android_res/raw/kk.gif");
setContentView(view);
//start player
musicPlayer.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + musicList[0]));
musicCounter =0;
musicPlayer.setOnCompletionListener(TrackRepeater);
musicPlayer.requestFocus();
musicPlayer.start();
コンテキストを WebView に明らかに変更しないと、プレーヤーは機能します。ここで何をすべきかわかりません。乾杯。