Android mediaplayer的create函数参数详解
时间: 2023-06-16 16:04:38 浏览: 127
android多媒体音乐(MediaPlayer)播放器制作代码
5星 · 资源好评率100%
Android MediaPlayer类中的create()函数用于创建一个新的MediaPlayer对象,其参数如下:
1. Context:传递应用程序的上下文,通常为Activity对象。
2. Uri:要播放的媒体文件的URI。可以是本地文件路径的URI,也可以是网络上的文件的URI。
3. SurfaceHolder:如果要在SurfaceView中播放视频,则需要传递SurfaceHolder对象。
4. AudioAttributes:用于指定音频播放属性,例如音量和音频焦点。
5. OnPreparedListener:当MediaPlayer对象准备好播放媒体时,将调用此接口的 onPrepared() 回调函数。
6. OnCompletionListener:当MediaPlayer对象播放媒体完成时,将调用此接口的 onCompletion() 回调函数。
7. OnErrorListener:当MediaPlayer对象发生错误时,将调用此接口的 onError() 回调函数。
注意:以上参数中只有 Uri 是必需的,其他参数可以为 null。
阅读全文