创建多媒体APP 之 音频播放:控制你的APP里面音频的声音大小和播放

本文介绍了如何在Android APP中实现音频播放控制,包括音量调整、硬件控制按钮的响应以及多媒体播放按钮的监听。强调了理解音频流、使用硬件控制调整音量和播放控制的重要性,以提供无缝的用户体验。
摘要由CSDN通过智能技术生成

如果你的APP要播放一个音频文件,那么让你的用户可以按照用户预期的动作来控制这个音频的播放时非常重要的。为了达到最好的用户体验,你的APP需要管理当前的音频播放,保证不是有多个应用在同一时间都在播放音频。一个好的用户体验是要可预期的。如果你的APP可以播放音频,那么用户必须可以来通过一些设备的软件或者硬件来控制你的APP播放音频的音量大小,如蓝牙耳机,头戴耳机等等。

同样的,在合适的地方,播放,暂停,停止,跳过,前一首这些操作按钮,在你的APP中使用的时候,都应该执行的各自恰当的播放控制动作。

确定要使用的音频流

要创建一个可预期控制的音频播放体验,首先要明白你的APP要使用的音频流。

android平台包含了一个单独的音频流用来播放音乐,闹钟,通知,来电铃声,系统声音,来电通话,双音多频铃声。这么做的首要目的是要让用户可以分别独立的控制每一个音频流的音量。

绝大部分音频流都是仅仅限制被被系统事件使用,所以除非你的APP要代替闹铃,你的APP才能用STREAM_MUSIC流来播放音频。

使用硬件声音播放控制按钮来控制你的APP播放音频的音量大小

默认的,按硬件的控制按钮会改变当前活动的音频流的大小。如果你的APP当前什么也没有播放,当前的的音量控制键按下的时候被调整到用来调节铃声的音量。

如果当前你在使用一个音乐或者游戏APP,那么这个时候用户最希望的结果是当他按下音量控制按键的时候&#x

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值