我有一个项目,它需要在原生Android播放器中播放html5视频,就像它在iOS上一样。 有没有办法实现它?
我会对任何建议或解决方案表示感谢。谢谢。
答案 0 :(得分:1)
是的,如果您为您的文件格式带来了一些编解码器(我认为是.Flv),因为android没有这些代码。
对于mp4文件,请使用以下内容:
try {
setContentView(R.layout.videodisplay);
String link="http://s1133.photobucket.com/albums/m590/Anniebabycupcakez/?action=view& current=1376992942447_242.mp4";
VideoView videoView = (VideoView) findViewById(R.id.VideoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
Uri video = Uri.parse(link);
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
} catch (Exception e) {
// TODO: handle exception
Toast.makeText(this, "Error connecting", Toast.LENGTH_SHORT).show();
}