MediaPlayer 常用方法介绍
使用MediaPlayer播放音频

hint.setText("要播放的音频文件不存在!"); button1.setEnabled(false); return; }
@Override
public void onClick(View v) {
play();//开始播放音乐
if (isPause) {
button2.setText("暂停");
isPause = false;
//设置暂停标记变量的值为false
}
button2.setEnabled(true); // “暂停/继续”按钮可用
2
如何使用MediaPlayer
使用MediaPlayer播放音频的步骤: 1.创建MediaPlayer对象 2.设置播放器重新回到idle(空闲)状态 3.指定要播放的音频文件路径 ( 内存/SD卡/网络地址 ) 4.设置播放器进入准备状态(MediaPlayer装载音乐) 5.设置播放、暂停、停止播放音乐 6.释放资源
button3.setEnabled(true); // “停止”按钮可用
button1.setEnabled(false); // “播放”按钮不可用
}
});
14
使用MediaPlayer播放音频示例
8.为“暂停/继续”按钮添加单击事件监听器,在重写的onClick()方法中,如果
MediaPlayer处于播放状态且标记变量isPause值为false,则暂停播放音频,并设置相关信息,
Android多媒体MediaPlayer使用详解

Android多媒体MediaPlayer使⽤详解现在的⼿机功能越来越丰富了,遥想10年前,MP3,MP4,MP5,还是很流⾏的,博主当时读⾼中时很想拥有⼀台,可以听⾳乐和看电影。
可是条件有限,学校也禁⽌此东西,所以只能偷偷的玩。
⽽现在我们的⼿机也很早以前就⽀持了这些功能,⽽且界⾯和功能也远远超过了MP4。
好吧,说多了,今天本⽂介绍的是Andriod系统⾃带的Mediaplayer,和VideoView实现简单的⾳乐和视频的播放,⾄于想做出如酷狗⾳乐这样的APP的话,只要想做,应该也不难,都是基于此实现了功能的扩展。
Android的MediaPlayer包含了Audio和Video的播放功能,在Android的界⾯上,Music和Video两个应⽤程序都是调⽤MediaPlaer来实现的。
⼀、播放⾳频⽂件⾸先看看MediaPlaer的⽣命周期下⾯是MediaPlayer提供的常⽤⽅法⽅法说明MediaPlayer构造⽅法create创建⼀个要播放的多媒体getCurrentPosition得到当前播放位置getDuration得到⽂件的时间getVideoHeight得到视频的⾼度getVideoWidth得到视频的宽度isLooping是否循环播放isPlaying是否正在播放pause暂停prepare准备(同步)prepareAsync准备(异步)release释放MediaPlayer对象相关的资源reset重置MediaPlayer对象为刚刚创建的状态seekTo指定播放的位置(以毫秒为单位的时间)setAudioStreamType设置流媒体的类型setDataSource设置多媒体数据来源(位置)setDisplay设置⽤SurfaceHolder来显⽰多媒体setLooping设置是否循环播放setOnButteringUpdateListener⽹络流媒体的缓冲监听setOnErrorListener设置错误信息监听setOnVideoSizeChangedListener视频尺⼨监听setScreenOnWhilePlaying设置是否使⽤SurfaceHolder来保持屏幕显⽰setVolume设置⾳量start开始播放stop停⽌播放MediaPlayer的⼯作流程是这样的:1,⾸先创建MediaPlaer对象; *2,然后调⽤setDataSource()⽅法来设置⾳频⽂件的路径;**3,再调⽤prepare()⽅法使MediaPlayer进⼊到准备状态;4,调⽤start⽅法就可以播放⾳频。
Android视频播放器(二):使用MediaPlayer播放视频

Android视频播放器(⼆):使⽤MediaPlayer播放视频在我们讲了⼀下如何使⽤VideoView播放视频,了解了基本的播放器的⼀些知识和内容。
也知道VideoView内部封装的就是MediaPlayer,本⽂就介绍如何使⽤MediaPlayer播放视频。
⼀、简介MediaPlayer是Android中的⼀个多媒体播放类,其提供的API能满⾜简单的⼤部分⾳视频的播放需求。
下⾯简单介绍⼀下MediaPlayer:MediaPlayer是使⽤Surface进⾏视频的展⽰的。
MediaPlayer只⽀持mp4、avi、3gp格式的视频,⽀持格式相对单⼀。
MediaPlayer可以播放⽹络视频,⽀持的⽹络视频的协议为:Http协议和RTSP协议两种。
⼆、MediaPlayer 使⽤⽅法MediaPlayer 的提供的⽅法如下:void setDataSource(String path) :通过⼀个具体的路径来设置MediaPlayer的数据源,path可以是本地的⼀个路径,也可以是⼀个⽹络路径void setDataSource(Context context, Uri uri):通过给定的Uri来设置MediaPlayer的数据源,这⾥的Uri可以是⽹络路径或是⼀个ContentProvider的Uri。
void setDataSource(MediaDataSource dataSource) :通过提供的MediaDataSource来设置数据源void setDataSource(FileDescriptor fd):通过⽂件描述符FileDescriptor来设置数据源int getCurrentPosition() :获取当前播放的位置int getAudioSessionId() :返回⾳频的session IDint getDuration() :得到⽂件的时间TrackInfo[] getTrackInfo() :返回⼀个track信息的数组boolean isLooping ():是否循环播放boolean isPlaying():是否正在播放void pause () :暂停void start () :开始void stop () :停⽌void prepare():同步的⽅式装载流媒体⽂件。
使用MediaPlayer播放音频

使用MediaPlayer播放音频MediaPlayer是一种非常有用的类,可以用来播放音频文件。
在这篇文章中,我们将介绍如何使用MediaPlayer来实现音频播放功能。
接下来,我们需要在代码中实例化一个MediaPlayer对象。
可以在需要播放音频的地方添加以下代码:```javaMediaPlayer mediaPlayer = new MediaPlayer(;```然后,我们需要设置音频文件的路径。
可以使用setDataSource方法来设置音频文件的路径。
以下是一个示例代码:```javaString path = "res/raw/audiofile.mp3"; //音频文件的路径mediaPlayer.setDataSource(path);```在设置完路径后,我们还需要准备MediaPlayer对象。
这可以通过调用prepare(方法来完成。
以下是一个示例代码:```javamediaPlayer.prepare(;```然后,我们可以调用start(方法来启动音频播放。
以下是一个示例代码:```javamediaPlayer.start(;```如果需要暂停音频播放,可以调用pause(方法。
以下是一个示例代码:```javamediaPlayer.pause(;```如果需要停止音频播放,可以调用stop(方法。
以下是一个示例代码:```javamediaPlayer.stop(;``````java//音频播放完成后的操作}});```有时候,我们还需要监测MediaPlayer对象的状态。
可以通过设置一个OnPreparedListener来实现。
以下是一个示例代码:```javamediaPlayer.setOnPreparedListener(newMediaPlayer.OnPreparedListenepublic void onPrepared(MediaPlayer mediaPlayer)// MediaPlayer对象准备好后的操作}});```如果我们需要释放MediaPlayer对象,可以调用release(方法。
tmediaplayer高级用法

tmediaplayer高级用法简介本文介绍了关于t med i ap la ye r的高级用法,包括播放控制、音频处理、视频处理和事件监听等方面的内容。
t m ed ia pl ay er是一款强大的多媒体播放器组件,提供了丰富的功能和接口,可用于开发各种类型的多媒体应用程序。
播放控制播放t m ed ia pl ay er提供了简单易用的播放控制方法,可以通过调用`p la y()`方法开始播放媒体文件。
示例代码如下:t m ed ia pl ay er.p lay();暂停和继续在播放过程中,可以使用`p au se()`方法暂停播放,并使用`r es um e()`方法继续播放。
示例代码如下:t m ed ia pl ay er.p aus e();t m ed ia pl ay er.r esu m e();停止停止播放可以使用`s t op()`方法,该方法会停止媒体文件的播放,并将播放进度重置为起始位置。
示例代码如下:t m ed ia pl ay er.s top();播放进度控制t m ed ia pl ay er提供了一系列方法用于控制播放进度,包括设置当前播放位置、获取总时长和当前播放位置等。
示例代码如下:t m ed ia pl ay er.s etP o si ti on(5000);//设置当前播放位置为5000毫秒i n td ur at io n=tm edi a pl ay er.g et Du rat i on();//获取总时长(毫秒)i n tp os it io n=tm edi a pl ay er.g et Po sit i on();//获取当前播放位置(毫秒)音频处理音量调节t m ed ia pl ay er支持音量的调节,可以使用`se tV ol um e()`方法设置音量的大小。
音量范围从0.0(静音)到1.0(最大音量)。
示例代码如下:t m ed ia pl ay er.s etV o lu me(0.5);//设置音量大小为50%声道设置t m ed ia pl ay er还支持声道的设置,可以使用`s et St er eo Pan()`方法设置声道的平衡。
androidMediaplayer各种属性和方法简单介绍

主要涉及类:MediaPlayer(1)当一个MediaPlayer对象被创建或者调用reset()方法之后,它处于空闲状态,调用release()方法后处于结束状态1,一个MediaPlayer对象调用了reset()方法后,再调用其它方法可能会触发OnErrorListener.onError()事件,未调用reset()方法则不会触发2,当Mediaplayer对象不再被使用时,最好调用release()方法对其进行释放,使其处于结束状态,此时它不能被使用3,Mediaplayer对象被创建时(调用构造方法)处于空闲状态,若使用create()方法创建后则处于准备状态。
(2)一般情况下,一些常用的播放控制操作可能因为音频、视频的格式不被支持或者质量较差以及流超时,也有可能由于开发者的疏忽使得Mediaplayer对象处于无效状态等而导致错误。
此时可通过注册setOnErrorListener方法实现监控。
如果发生了错误,Mediaplayer对象将处于多雾状态,可以使用reset()方法来回复错误。
(3)任何Mediaplayer对象都必须先处于准备状态,然后才开始播放(4)要开始播放Mediaplayer对象都必须成功调用start()方法,可通过isPlaying()方法来检测是否正在播放(5)当Mediaplayer对象在播放时,可以进行暂停和停止操作,pause()方法暂停播放,stop()方法停止播放。
处于暂停暂停时可通过start()方法恢复播放,但是处于停止状态时则必须先调用prepare()方法使其处于准备状态,再调用start()方法。
主要方法:Mediaplayer:构造方法create:创建一个要播放的多媒体getCurrentPosition:得到当前播放位置getDuration:得到文件的时间prepare:准备(同步)prepareAsync:准备(异步)seekTo:指定播放的位置(以毫秒为单位)setAudioStreamType:设置流媒体的类型setDataSource:设置数据来源setDisplay:设置用SurfaceHolder来显示多媒体setOnBufferingUpdateListener:网络流媒体的缓冲监听setOnErrorListener:设置错误信息监听setOnVideoSizeChangedListener:视频尺寸监听setScreenOnWhilePlaying:设置是否使用SurfaceHolder来显示setVolume:设置音量//获取sd卡上的音频文件setDataSource(“/sdcard/test.mp3”);//装载资源中的音乐MediaPlayer.create(Activity01.this,R.raw.test);//目前存在问题,不能循环解析出音频文件原因:.android_secure文件夹受保护,无法获取里面的文件信息播放视频相关类:VideoView方法说明:getBufferPercentage:得到缓冲的百分比getCurrentPosition:得到当前播放位置getDuration:得到视频文件的时间resolveAdjustedSize:调整视频显示大小setMediaController:设置播放控制器模式(播放进度条)setOnCompletionListener:当视频文件播放完时触发事件setVideoPath:设置视频源路径setVideoURI:设置视频源地址录音相关类:MediaRecorder方法说明:MediaRecorder:构造方法getMaxAmplitude:得到最大幅度setAudioEncoder:设置音频编码setAudioSource:设置音频源setCamera:设置摄像机setMaxDuration:设置最长录音时间setMaxFileSize:设置文件的最大尺寸setOutputFile:设置输出文件setOutputFormat:设置输出文件格式setPreviewDisplay:设置预览setVideoEncoder:设置视频编码setVideoFrameRate:设置视频帧的频率setVideoSize:设置视频的宽度和高度(分辨率)setVideoSource:设置视频源File类下的方法:public static File createTempFile(String prefix, String suffix, File directory) Creates an empty temporary file in the given directory using the given prefix and suffix as part of the file name.系统会自动在prefix和suffix之间加上一些数字来构建完整的文件名实现录音的一般步骤:1,实例化MediaRecorder mr,调用构造方法2,初始化mr:mr.setAudioSource(MIC)/setVideoSource(CAMERA)3,配置DataSource:设置输出文件格式/路径,编码器等4,准备录制:mr.prepare()5,开始录制:mr.start()6,停止录制:mr.stop()7,释放资源:mr.release()注:2,3不可调换顺序添加许可:<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.RECORD_AUDIO"> 相机设置相关类:Camera,它是专门用来连接和断开相机服务的类Camera的几个事件:Camera.AutoFocusCallback:自动调焦功能Camera.ErrorCallback:错误信息捕捉Camera.Parameters:相机的属性参数Camera.PictureCallback:拍照、产生图片时触发Camera.PreviewCallback:相机预览设置Camera.ShutterCallback:快门设置Camera.Size:图片的尺寸Camera类没有构造方法,可通过open()方法来打开相机设备Camera类的方法介绍:autoFocus:设置自动对焦getParameters:得到相机参数open:启动相机服务release:释放相机服务setParameters:设置参数setPreviewDisplay:设置预览startPreview:开始预览stopPreview:停止预览takePicture:拍照注:takePicture方法要实现3个回调函数作为它的三个参数:Camera.ShutterCallback (快门),和两个Camera.Picture.Callback(图像数据)。
如何使用WindowsMediaPlayer进行音乐和视频播放
如何使用WindowsMediaPlayer进行音乐和视频播放第一章:WindowsMediaPlayer的介绍WindowsMediaPlayer是由微软公司开发的一款媒体播放软件,它支持播放音乐和视频文件,并提供了丰富的功能和调节选项,适用于Windows操作系统。
通过WindowsMediaPlayer,用户可以方便地播放各种格式的音乐和视频文件,同时还可以管理和组织自己的媒体库。
第二章:安装和启动WindowsMediaPlayer要使用WindowsMediaPlayer播放音乐和视频文件,首先需要安装该软件。
用户可以在微软官方网站上下载安装程序,然后按照安装提示进行操作。
安装完成后,在开始菜单中可以找到WindowsMediaPlayer的快捷方式。
双击快捷方式或者在搜索栏中输入“WindowsMediaPlayer”,即可启动该软件。
第三章:添加媒体文件到WindowsMediaPlayer在WindowsMediaPlayer的界面中,可以通过多种方式添加音乐和视频文件到媒体库。
首先,可以通过“文件”菜单中的“添加到库”选项,选择要添加的文件或者文件夹。
其次,还可以直接将文件拖拽到WindowsMediaPlayer的主界面。
添加完成后,所有的媒体文件都会被组织到媒体库中。
第四章:播放音乐文件在媒体库中选择一首音乐文件,双击该文件,或者点击播放按钮,WindowsMediaPlayer就会开始播放该音乐文件。
播放过程中,可以使用播放控制按钮进行暂停、停止、上一个曲目、下一个曲目等操作。
此外,可以通过音量控制按钮调节音量大小,通过进度条控制按钮快进和快退。
第五章:播放视频文件在媒体库中选择一个视频文件,双击该文件,或者点击播放按钮,WindowsMediaPlayer就会开始播放该视频文件。
与音乐文件播放类似,可以使用播放控制按钮进行暂停、停止、上一个视频、下一个视频等操作。
调节音量和进度的方式也与音乐播放一致。
MediaPlayer 常用方法介绍
MediaPlayer 常用方法介绍方法:create(Context context, Uri uri)解释:静态方法,通过Uri创建一个多媒体播放器。
方法:create(Context context, int resid)解释:静态方法,通过资源ID创建一个多媒体播放器方法:create(Context context, Uri uri, SurfaceHolder holder)解释:静态方法,通过Uri和指定SurfaceHolder 【抽象类】创建一个多媒体播放器方法:getCurrentPosition()解释:返回Int,得到当前播放位置方法:getDuration()解释:返回Int,得到文件的时间方法:getVideoHeight()解释:返回Int ,得到视频的高度方法:getVideoWidth()解释:返回Int,得到视频的宽度方法:isLooping()解释:返回boolean ,是否循环播放方法:isPlaying()解释:返回boolean,是否正在播放方法:pause()解释:无返回值,暂停方法:prepare()解释:无返回值,准备同步方法:prepareAsync()解释:无返回值,准备异步方法:release()解释:无返回值,释放MediaPlayer 对象方法:reset()解释:无返回值,重置MediaPlayer 对象方法:seekTo(int msec)解释:无返回值,指定播放的位置(以毫秒为单位的时间)方法:setAudioStreamType(int streamtype)解释:无返回值,指定流媒体的类型方法:setDataSource(String path)解释:无返回值,设置多媒体数据来源【根据路径】方法:setDataSource(FileDescriptor fd, long offset, long length)解释:无返回值,设置多媒体数据来源【根据FileDescriptor】方法:setDataSource(FileDescriptor fd)解释:无返回值,设置多媒体数据来源【根据FileDescriptor】方法:setDataSource(Context context, Uri uri)解释:无返回值,设置多媒体数据来源【根据Uri】方法:setDisplay(SurfaceHolder sh)解释:无返回值,设置用SurfaceHolder 来显示多媒体方法:setLooping(boolean looping)解释:无返回值,设置是否循环播放事件:setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener listener)解释:监听事件,网络流媒体的缓冲监听事件:setOnCompletionListener(MediaPlayer.OnCompletionListener listener)解释:监听事件,网络流媒体播放结束监听事件:setOnErrorListener(MediaPlayer.OnErrorListener listener)解释:监听事件,设置错误信息监听事件:setOnVideoSizeChangedListener(MediaPlayer.OnVideoSizeChangedListener listener) 解释:监听事件,视频尺寸监听方法:setScreenOnWhilePlaying(boolean screenOn)解释:无返回值,设置是否使用SurfaceHolder 显示方法:setVolume(float leftVolume, float rightVolume)解释:无返回值,设置音量方法:start()解释:无返回值,开始播放方法:stop()解释:无返回值,停止播放。
C# Windows Media Player控件的常用属性及方法
C# Windows Media Player控件的常用属性及方法1、基本属性URL 指定媒体位置,本机或网络地址例如:axWindowsMediaPlayer1.URL = @"f:\aa.mp3";uiMode 播放器界面模式,可为Full, Mini, None, Invisible ;Full:有下面的控制条; None:只有播放部份没有控制条例如:axWindowsMediaPlayer1.uiMode = "Invisible";playState 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪enableContextMenu 启用/禁用右键菜单fullScreen 是否全屏显示stretchToFit 非全屏状态时是否伸展到最佳大小2、播放器基本控制Ctlcontrols.play(); 播放Ctlcontrols.pause(); 暂停Ctlcontrols.stop(); 停止Ctlcontrols.currentPosition 当前进度Ctlcontrols.currentPositionString 当前进度,字符串格式。
如“00:23”Ctlcontrols.fastForward(); 快进Ctlcontrols.fastReverse(); 快退Ctlcontrols.next(); 下一曲Ctlcontrols.previous(); 上一曲3、播放器基本设置settings.volume 音量,0-100settings.balance 声道,通过它应该可以进行立体声、左声道、右声道的控制。
settings.autoStart 是否自动播放settings.mute 是否静音settings.playCount 播放次数settings.rate 播放速度4、当前媒体属性currentMedia.duration 媒体总长度currentMedia.durationString 媒体总长度,字符串格式。
二级DELPHI控件:MediaPlayer组件的常用方法
(1)AutoButtonSet⽅法 该⽅法能够指定媒体播放器的按钮可⽤或不可⽤。
当AutoEnable特性设置为’l\'rue时,该过程可根据媒体设备的状态⾃动控制媒体播放器的按钮处于可⽤或不可⽤状态。
(2)Play⽅法 该⽅法⽤于播放已打开的媒体⽂件。
如果设置了StartPos属性,则该⽅法从Start.Pos指定的位置开始播放;否则从Position特性指定的当前位置开始播放。
同样,如果设置了:EndPos特性,那么该过程播放到,EndPos指定的位置结束;否则⼀直播放到媒体结束。
如果设置AutoRewind特性为True,那么调⽤该过程时,⽆论当前位置在何处,都将从头开始播放。
(3)Open⽅法 该⽅法⽤于打开多媒体设备。
在调⽤该过程打开多媒体设备之前,须在DeviceType特性中指定设备类型。
(4)Save⽅法 该⽅法⽤于把当前已加载的媒体存储到FileName特性指定的⽂件中。
(5)Close⽅法 该⽅法⽤于关闭已打开的多媒体播放设备。
应⽤程序中⽌时,⾃动调⽤该过程。
(6)Pause⽅法 该⽅法⽤于暂停多媒体设备的播放或录制。
如果在设备暂停状态调⽤该过程,则设备将调⽤Resume⽅法恢复播放或录制。
在程序运⾏中按下媒体播放器的:Pause按钮,将调⽤该过程,中国⾃学编程整理发布,。
(7):Next⽅法 该⽅法⽤于将媒体播放器移动到下⼀个轨道的开始位置。
如果调⽤该⽅法时,媒体的当前位置是最后⼀个轨道,那么媒体播放器将定位于当前位置。
如果多媒体设备不使⽤轨道,该⽅法将定位于媒体的最后位置。
在程序运⾏中按下媒体播放器的Next按钮,将调⽤该过程。
(8)Preyious⽅法 该⽅法使媒体播放器回退。
如果当前位置是⼀个轨道的开始位置,那么调⽤该⽅法可使媒体回退到上⼀个轨道的开始位置;如果当前位置不是⼀个轨道的开始位置,那么回退到当前轨道的开始位置;如果媒体设备不使⽤轨道,那么回退到Start 特性指定的开始位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MediaPlayer 常用方法介绍
方法:create(Context context, Uri uri)
解释:静态方法,通过Uri创建一个多媒体播放器。
方法:create(Context context, int resid)
解释:静态方法,通过资源ID创建一个多媒体播放器
方法:create(Context context, Uri uri, SurfaceHolder holder)
解释:静态方法,通过Uri和指定SurfaceHolder 【抽象类】创建一个多媒体播放器方法:getCurrentPosition()
解释:返回Int,得到当前播放位置
方法:getDuration()
解释:返回Int,得到文件的时间
方法:getVideoHeight()
解释:返回Int ,得到视频的高度
方法:getVideoWidth()
解释:返回Int,得到视频的宽度
方法:isLooping()
解释:返回boolean ,是否循环播放
方法:isPlaying()
解释:返回boolean,是否正在播放
方法:pause()
解释:无返回值,暂停
方法:prepare()
解释:无返回值,准备同步
方法:prepareAsync()
解释:无返回值,准备异步
方法:release()
解释:无返回值,释放MediaPlayer 对象
方法:reset()
解释:无返回值,重置MediaPlayer 对象
方法:seekTo(int msec)
解释:无返回值,指定播放的位置(以毫秒为单位的时间)
方法:setAudioStreamType(int streamtype)
解释:无返回值,指定流媒体的类型
方法:setDataSource(String path)
解释:无返回值,设置多媒体数据来源【根据路径】
方法:setDataSource(FileDescriptor fd, long offset, long length)
解释:无返回值,设置多媒体数据来源【根据FileDescriptor】
方法:setDataSource(FileDescriptor fd)
解释:无返回值,设置多媒体数据来源【根据FileDescriptor】
方法:setDataSource(Context context, Uri uri)
解释:无返回值,设置多媒体数据来源【根据Uri】
方法:setDisplay(SurfaceHolder sh)
解释:无返回值,设置用SurfaceHolder 来显示多媒体
方法:setLooping(boolean looping)
解释:无返回值,设置是否循环播放
事件:setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener listener)
解释:监听事件,网络流媒体的缓冲监听
事件:setOnCompletionListener(MediaPlayer.OnCompletionListener listener)
解释:监听事件,网络流媒体播放结束监听
事件:setOnErrorListener(MediaPlayer.OnErrorListener listener)
解释:监听事件,设置错误信息监听
事件:setOnVideoSizeChangedListener(MediaPlayer.OnVideoSizeChangedListener listener) 解释:监听事件,视频尺寸监听
方法:setScreenOnWhilePlaying(boolean screenOn)
解释:无返回值,设置是否使用SurfaceHolder 显示
方法:setVolume(float leftVolume, float rightVolume)
解释:无返回值,设置音量
方法:start()
解释:无返回值,开始播放
方法:stop()
解释:无返回值,停止播放。