我尝试制作 android 自定义视频播放器,它工作正常,然后我播放音乐。但我在 2.3 上遇到错误 (1,-38),然后尝试在表面上显示视频。
// Mediaplayer
mp = new MediaPlayer();
mp.setOnPreparedListener(new MediaPlayer.OnPreparedListener()
{
public void onPrepared(MediaPlayer mp)
{
isPrepared = true;
mp.start();
}
});
mp.setDataSource("http://commonsware.com/misc/test2.3gp");
mp.prepareAsync();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDisplay(surfaceHolder);//if comment this string - player is working fine
如何解决?
android 2.3 和 4.0 媒体播放器有什么区别?