前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MediaPlayer 的学习总结

MediaPlayer 的学习总结

作者头像
tonglei0429
发布2019-07-22 13:47:47
4640
发布2019-07-22 13:47:47
举报

在用 Android 的 MediaPlayer 做 音频播放器 开发时,遇到了一些问题,在此总结。

MediaPlayer 包含了很多状态: Idle, End, Initialized, Prepared, Preparing, Started, Paused, Stop, PlaybackCompleted, Error

对于一般开发者,没必要全部记,只需按以下流程调用即可

New -> reset() -> setDataSource() -> prepare() -> start() -> [pause() -> start()] -> stop() -> [prepare() -> start() ... -> stop()] -> release()

此外,应注意 MediaPlayer 不能声明在主 Activity 里,不然 release 时会报错,需要将他放到一个 Service 里,这一点网络上的大部分示例都没有提及。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档