Android VideoView不播放mp4文件
我已经看到了这里的大多数问题,但没有一个有帮助 下面是一个流式url,它在VLC和浏览器上运行得很好,但不能在android应用程序中播放 这是我的密码Android VideoView不播放mp4文件,android,video-streaming,android-videoview,Android,Video Streaming,Android Videoview,我已经看到了这里的大多数问题,但没有一个有帮助 下面是一个流式url,它在VLC和浏览器上运行得很好,但不能在android应用程序中播放 这是我的密码 public class VideoDemo extends Activity { private VideoView video; private MediaController ctlr; @Override public void onCreate(Bundle icicle) { sup
public class VideoDemo extends Activity {
private VideoView video;
private MediaController ctlr;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
setContentView(R.layout.main);
/* File clip = new File(Environment.getExternalStorageDirectory(),
"90.mp4");*/
/* if (clip.exists()) {*/
video = (VideoView) findViewById(R.id.video);
//video.setVideoPath(clip.getAbsolutePath());
video.setVideoURI(Uri.parse("http://103.50.152.102:9096/LubrizolWebPrj/service/getEnqVideo/90"));
video.requestFocus();
video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
video.start();
}
});
//}
}
}
MP4只是一个容器——其中的视频和音频流都将以不同的格式进行编码 Android本机仅支持某些类型的格式。这里有一个列表: 确保支持视频和音频编码类型。仅仅因为上面写着“mp4”并不意味着它应该可以玩
如果您的格式不受支持,请尝试使用,但它是用同一设备录制的,如果我将视频放在SD卡上,则可以从内置视频播放器播放