1. 在Android系统中,是通过MediaPalyer类播放媒体文件的(包括视频和音频)。虽然这个类已经比较简单了,但是还需要控制各种状态,对于视频还需要设置输出窗口,还是需要仔细研究的。为了避免这些麻烦事儿,Android框架提供了VideoView类来封装MediaPalyer
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
-
- this.requestWindowFeature(Window.FEATURE_NO_TITLE);
-
- setContentView(R.layout.main);
-
-
- VideoView videoView = (VideoView) findViewById(R.id.VideoView01);
-
- MediaController mediaController = new MediaController(this);
-
- videoView.setMediaController(mediaController);
-
-
- videoView.setVideoURI(Uri.parse("/sdcard/love_480320.mp4"));
-
- videoView.start();
- }
2. MediaRecorder
A common case of using MediaRecorder to record audio works as follows:
- MediaRecorder recorder = new MediaRecorder();
- recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
- recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
- recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
- recorder.setOutputFile(PATH_NAME);
- recorder.prepare();
- recorder.start();
- ...
- recorder.stop();
- recorder.reset();
- recorder.release();
分享到:
相关推荐
android视频播放,利用VideoView播放视频,编译环境为AndroidStudio,如果没有该编译器可以查找单独代码文件进行查看
Android 使用videoview播放Rtsp视频 demo http://blog.csdn.net/huanzhongying/article/details/53032909
Android之VideoView播放视频
简单的android videoView视频播放,希望对大家会有帮助!
本示例使用 VideoView 播放视频,功能上与 "使用MediaPlayer 配合 SurfaceView" 来播放视频 很相似
android videoview视频播放
本文将讲解使用VideoView播放本地视频,使用起来相对简单,在其中添加了MediaController类来实现更多的视频控制功能。
android VideoView播放视频-source.rar
为了在Android应用中播放视频,Android提供了VideoView控件,它就是一个位于android.widget包下的控件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频。 使用VideoView播放视频的...
VideoView全屏 左右控制声音亮度
Android studio 的videoView播放网络视频 demo,直接把项目导入 工程中运行可用。
Androidstudio 环境下的源码。 编译不通过请修改 project的build.gradle 的 classpath 'com.android.tools.build:gradle:1.5.0' app的build.gradle的 compileSdkVersion 23 buildToolsVersion "23.0.3" default...
实现功能:1 采用videoview 播放网络获取的视频 2 seekbar进度调显示当前播放进度 3 显示总时间和当前播放时间 4 暂停和播放按钮
这个Demo包括:播放网络视频卡顿监听、缓冲加载动画、实时下载速度、以及大小屏切换,略微实现了功能,还不够完善
1、效果展示 2、布局文件 <?xml version=1.0 encoding=utf-8?> ...RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android ... android:paddingBottom=@dimen/activity_ve
Android VideoView,快速使用VideoView。。
本Demo实现了自定义样式的MediaController以及结合VideoView的半屏视频播放和全屏视频播放
android studio VideoView本地视频播放
利用android下的videoview播放rtsp链接的demo,地址为rtsp://217.146.95.166:554/live/chXXyqvga.3gp,其中XX为频道,可手动调换。
Android提供了 VideoView组件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频,下面这篇文章主要给大家介绍了关于利用VideoView出现无法播放此视频问题的解决方法,需要的朋友可以...