媒体播放器没有在android 2.3.6上工作但是相同的代码工作在4.x版本上。 我正在使用以下代码播放视频
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
String mp4Path ="https://example.com/adplayer/XXX.mp4";
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_main);
VideoView videoView =(VideoView)findViewById(R.id.videoView);
Uri video = Uri.parse(mp4Path);
videoView.setVideoURI(video);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
}
}
我收到以下错误,我身边有什么问题?
10-31 12:51:14.710: I/VideoView(25774): start()
10-31 12:51:14.742: D/VideoView(25774): onMeasure()
10-31 12:51:14.757: I/VideoView(25774): Setting size: 240x282
10-31 12:51:14.914: I/MediaPlayer(25774): path is null
10-31 12:51:14.914: D/MediaPlayer(25774): Couldn't open file on client side, trying server side
10-31 12:51:14.976: E/MediaPlayer(25774): error (1, -2147483648)
10-31 12:51:15.171: E/MediaPlayer(25774): Error (1,-2147483648)
10-31 12:51:15.179: D/VideoView(25774): Error: 1,-2147483648
答案 0 :(得分:1)
我认为mp4格式不支持。请尝试一些3gp格式的视频。
参考支持的格式 - http://developer.android.com/guide/appendix/media-formats.html