Audiomanager 和 MediaPlayer 的区别
Posted
技术标签:
【中文标题】Audiomanager 和 MediaPlayer 的区别【英文标题】:Difference between Audiomanager and MediaPlayer 【发布时间】:2013-03-10 19:39:14 【问题描述】:谁能解释我在android中AudioManager
和MediaPlayer
有什么区别?如果我是正确的,那么AudioManager
只能播放音频,而MediaPlayer
可以同时播放音频和视频。但我相信这一定还有更多。
谢谢。
【问题讨论】:
【参考方案1】:AudioManager 根本不播放声音。它提供对声音设置的访问,但要轻松播放声音,您应该使用 MediaPlayer、SoundPool 或可能的 AudioTrack。
From the docs:
AudioManager 提供对音量和振铃模式控制的访问。
【讨论】:
【参考方案2】:AudioManager 用于管理音频设置。这包括音量控制和流媒体频道(例如铃声、媒体、通话等)。
MediaPlayer 用于控制音视频流的播放(如停止、播放、暂停等)。
【讨论】:
以上是关于Audiomanager 和 MediaPlayer 的区别的主要内容,如果未能解决你的问题,请参考以下文章
Android开发之AudioManager(音频管理器)具体解释
Android 5.0 (API 21) 中 AudioManager.setRingerMode() 的替代方案
替代已弃用的 AudioManager.isWiredHeadsetOn?
android AudioManager AUDIOFOCUS