美文网首页
Android三种播放视频的方式

Android三种播放视频的方式

作者: justin_pan | 来源:发表于2016-11-16 15:10 被阅读140次

在Android中,我们有三种方式来实现视频的播放:
1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。
2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。
3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。

1、调用其自带的播放器:

     Uri uri =Uri.parse(Environment.getExternalStorageDirectory().getPath()+"/Test_Movie.m4v");
     //调用系统自带的播放器 
    Intent intent = new Intent(Intent.ACTION_VIEW); Log.v("URI:::::::::",   uri.toString()); intent.setDataAndType(uri, "video/mp4"); startActivity(intent); 

2、使用VideoView来实现:

    Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()+"/Test_Movie.m4v"); 
    VideoView videoView = (VideoView)this.findViewById(R.id.video_view);   
    videoView.setMediaController(new MediaController(this)); videoView.setVideoURI(uri); videoView.start(); videoView.requestFocus();

3、使用MediaPlayer:

相关文章

  • Android三种播放视频的方式

    在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIE...

  • Android三种播放视频的方式

    在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIE...

  • 视频播放

    一.在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_V...

  • android的原生的视频播放方式

    android的原生的视频播放方式有三种,分别为: (一) 利用Intent调用系统自带的播放器或者安装的第三方播...

  • 视频播放

    学习目标:Android视频播放功能在Android应用场景(掌握)视频播放第一种方式使用系统自带的播放器(掌握)...

  • IOS-视频播放

    1 ios提供了内置的播放器 视频播放有三种方式:(都支持流媒体和本地视频播放) MPMoviePlayerCon...

  • Android实现视频播放的几种方式

    Android实现视频播放的3种方式 Android提供了常见的视频编码,解码机制,使用Android自带的Med...

  • iOS视频播放详解1-基本使用

    在iOS中播放视频有三种方式: MPMoviePlayerController MPMoviePlayerView...

  • Android 多媒体基础实践

    Android三种播放视频的方式(以下内容大多使用真机测试,所以没有运行图片,大家可以自己实战看看) 1、使用其自...

  • android Video播放

    概述 视频播放,在我看来有几中方式: 调用android自带的视频播放器 使用VideoView 使用Surfac...

网友评论

      本文标题:Android三种播放视频的方式

      本文链接:https://www.haomeiwen.com/subject/qddrpttx.html