Android Media3 Android media3 api
转载
嵌套类摘要
static interface
| MediaPlayer.OnBufferingUpdateListener |
static interface
| MediaPlayer.OnCompletionListener口定义了一个回调,将会被调用,当media的来源播放完毕。 |
static interface
| MediaPlayer.OnErrorListener 口定义了一个回调,将会被调用,当在异步操作下出现错误的时候(或者在一个方法调用抛出异常时) |
static interface
| MediaPlayer.OnInfoListener口定义了一个回调,将会被调用,用来传达某些关于media或播放的信息或警告 |
static interface
| MediaPlayer.OnPreparedListener
口定义了一个回调,将会被调用,当media资源准备播放
|
static interface
| MediaPlayer.OnSeekCompleteListener 口定义了一个回调,将会被调用,表明寻找指定的位置完成时。
|
static interface
| MediaPlayer.OnVideoSizeChangedListener
口定义了一个回调,将会被调用,当video的大小第一次被读取时或更新时。
|
|
|
字段摘要
方法概要
static MediaPlayer
| create(Context context, int resid) 方便的方法来创建一个媒体播放器对于一个给定的资源id。
|
static MediaPlayer
| create(Context context,Uri uri) 方便的方法来创建一个媒体播放器对于一个给定的Uri。
|
static MediaPlayer | create(Context context,Uri uri,SurfaceHolder holder) 方便的方法来创建一个媒体播放器对于一个给定的Uri。
|
int
| getCurrentPosition() 获取当前播放的位置。
|
int
| getDuration()
得到文件的时间。
|
int
| getVideoHeight()
返回视频的高度。
|
int
| getVideoWidth() 返回视频的宽度
|
boolean
| isLooping()
检查是否该媒体播放器循环和非循环。
|
boolean
| isPlaying()
检查是否媒体播放器播放。
|
void
| pause() 暂停播放
|
void
| prepare() 播放器准备播放,同步。
|
void
| prepareAsync() 播放器准备播放,异步。
|
void
| release()
释放资源与媒体播放器对象相关联。
|
void
| reset()
重置的媒体播放器未初始化状态。
|
void
| seekTo(int msec) 寻求指定的时间位置。
|
void
| setAudioStreamType(int streamtype) 设置这个媒体播放器的音频流类型。
|
void
| setDataSource(Context context,Uri uri) 设置数据源作为内容的Uri。
|
void
| setDataSource(FileDescriptor fd) 设置要使用的数据源(FileDescriptor)。
|
void
| setDataSource(FileDescriptor fd, long offset, long length) 设置要使用的数据源(FileDescriptor)。
|
void
| setDataSource(String path) Sets the data source (file-path or http/rtsp URL) to use.
|
void
| setDisplay(SurfaceHolder sh) 设置SurfaceHolder用于显示的视频部分媒体。
|
void
| setLooping(boolean looping) 设置播放器循环和非循环。
|
void
| setOnBufferingUpdateListener(MediaPlayer.OnBufferingUpdateListener listener) 注册一个回调函数被调用时网络流的缓冲区的状态已经改变了。
|
void
| setOnCompletionListener(MediaPlayer.OnCompletionListener listener)
注册一个回调结束时调用回放期间已经达到媒体来源。
|
void
| setOnErrorListener(MediaPlayer.OnErrorListener listener) 注册一个回调函数被调用时发生了一个错误在异步操作。
|
void
| setOnInfoListener(MediaPlayer.OnInfoListener listener) 注册一个回调函数被调用时信息/警告。
|
void
| setOnPreparedListener(MediaPlayer.OnPreparedListener listener) 注册一个回调函数被调用时,媒体准备完播放源。
|
void
| setOnSeekCompleteListener(MediaPlayer.OnSeekCompleteListener listener) 注册一个回调函数被调用时寻求操作已经完成
|
void
| setOnVideoSizeChangedListener(MediaPlayer.OnVideoSizeChangedListener listener)
注册一个回调函数被调用时,视频大小或更新。
|
void
| setScreenOnWhilePlaying(boolean screenOn) 控制我们是否应该使用附加的SurfaceHolder保持屏幕视频回放时发生
|
void
| setVolume(float leftVolume, float rightVolume) Sets the volume on this player.
|
void
| setWakeMode(Context context, int mode) 这个媒体播放器设置低级电源管理行为
|
void
| start() 启动或恢复播放。
|
void
| stop()
停止播放播放后停止或暂停。
|
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。