res フォルダーから単純な mp4 ファイルを再生するコードを用意しました。コーディングは次のようなものです。
public class VideoPlayer extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video);
VideoView video = (VideoView)findViewById(R.id.VideoView);
Uri uri = Uri.parse("android.resource://company.software.myapp/"
+ R.raw.myvideo);
MediaController mc = new MediaController(this);
video.setMediaController(mc);
video.setVideoURI(uri);
//video.requestFocus();
video.start();
}
}
今のところ再生にエラーはありません。このアクティビティは、「申し訳ありませんが、このビデオは再生できません」というダイアログを自動的に生成しますが、音声は聞こえ、最後まで再生されます。何が問題ですか?