Android 音频开发——音量调节基础(十)

这篇具有很好参考价值的文章主要介绍了Android 音频开发——音量调节基础(十)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        AudioManager,音频管理类。它主要提供了丰富的 API 让开发者对应用的音量和铃声模式进行控制以及访问。主要内容涉及到音频流、声音、蓝牙、扩音器、耳机等等。

一、API接口

1、接口列表

接口 描述
dispatchMediaKeyEvent 发送媒体按钮的模拟键事件
isVolumeFixed 显示设备是否执行固定卷策略
adjustStreamVolume 调整手机指定类型的声音
adjustVolume 调整最相关流的音量(即当前正在使用的音频流)
adjustSuggestedStreamVolume 调整最相关流或给定回退流的音量
getRingerMode 返回当前铃声模式
getStreamMaxVolume 返回特定流的最大音量索引
getStreamMinVolume 返回特定流的最小音量索引
getStreamVolume 返回特定数据流的当前音量索引
getStreamVolumeDb 返回给定流类型的以dB(分贝)为单位的音量
setRingerMode 设置手机铃声的模式
setStreamVolume 设置特定流的音量索引

@Deprecated

setStreamSolo文章来源地址https://www.toymoban.com/news/detail-442446.html

到了这里,关于Android 音频开发——音量调节基础(十)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Automotive 调节音量的过程

    Android Automotive OS (AAOS) 是在核心 Android 系统的基础之上打造而成,以支持将 Android 系统用作车辆信息娱乐系统的场景。AAOS 的音频系统对核心 Android 音频系统做了扩充,创建了新的概念和抽象,如音区等,提供了新的 API 接口,添加了的新的服务,以支持智能座舱的特殊需要。

    2024年02月10日
    浏览(27)
  • Android Audio实战——音量调节(十二)

             对于音量调节上一篇文章已经做了简单介绍,无论是软件调节还是硬件调节,最终实现都是调用到 AudioService。这一篇文章主要分析一下音量调节的相关代码。 1、音量调节接口         App在设置音量时,通常使用 AudioManager 的以下两个接口: 1、setStreamVolume(

    2024年02月15日
    浏览(31)
  • 车机 Android 调节音量的三种方式及底层代码逻辑

    注意:本文基于 Android 12/S 进行分析 Qidi 2023.07.20 (MarkDown EnterpriseArchitect Haroopad) 车机环境下的音频使用场景,相较于原始 Android 的音频使用场景,存在这些特殊性: 使用专门的 aDSP 芯片进行音效处理; 需要播放/控制原始 Android 预设之外的音源(AudioUsage); 音源间交互行为更

    2024年02月05日
    浏览(43)
  • UnityVR--AudioManager--音频管理中心

    目录 前言 建立音频配置文件AudioConfig 建立音频管理AudioManager 使用AudioManager播放音效 前言   关于音频组件的简单使用请详见VideoPlayerAudioSource,不过在一个工程项目中,会有很多的声音文件,播放的时间和条件也不相同,因此在实际制作中,需要集中管理,这就是建立AudioM

    2024年02月09日
    浏览(24)
  • flutter开发实战-just_audio实现播放音频暂停音频设置音量等

    flutter开发实战-just_audio实现播放音频暂停音频设置音量等 最近开发过程中遇到需要播放背景音等音频播放,这里使用just_audio来实现播放音频暂停音频设置音量等 在pubspec.yaml引入just_audio 在iOS上,video_player使用的是AVPlayer进行播放。 在Android上,video_player使用的是ExoPlayer。 2.

    2024年02月13日
    浏览(34)
  • 自定义Unity组件——AudioManager(音频管理器)

    需求描述         在游戏开发中,音频资源是不可或缺的,通常情况下音频资源随机分布,各个音频的操作和管理都是各自负责,同时对于音频的很多操作逻辑都是大同小异的,这就造成了许多冗余代码的堆叠,除此之外在获取各类音频资源的时候也会造成不必要的开销。所

    2024年02月04日
    浏览(34)
  • python调节电脑音量

    本文使用创作助手 可以使用Python中的win32api和win32con库来调节电脑音量。以下是一个简单的示例代码: 这个示例代码将音量设置为50%。使用 set_volume 函数可以将音量设置在0到100之间的任何值。

    2024年04月12日
    浏览(22)
  • flutter开发实战-实现音效soundpool播放音频及控制播放暂停停止设置音量

    flutter开发实战-实现音效soundpool播放音频 最近开发过程中遇到低配置设备时候,在Media播放音频时候出现音轨限制问题。所以将部分音频采用音效sound来播放。 在iOS中使用sound来播放mp3音频示例如下 在iOS中通过soundID,可以控制播放与暂停,当然iOS中sound播放完成有通知回调c

    2024年02月14日
    浏览(32)
  • Linux / CentOS下利用终端调节音量

    1)如果找不到指令 若是出现 alsamixer : command not found ,说明当前Linux系统并未安装 alsamixer 声卡识别工具,仅需控制台输入 等待下载安装成功即可。 2)如果(1)执行后还有报错,进行指令提权sudo或转入root用户执行(1)中指令即可 报错内容: 如果用户未置于root权限组时,利用

    2024年01月25日
    浏览(25)
  • 自定义键盘快捷键调节电脑音量

    外接的键盘没有Fn。。。也没有调音量的键😅于是想自己弄一个 新建记事本文件打开,粘贴如下内容: 修改文件名后缀为.reg,双击运行会在注册表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout路径下新建Scancode Map,重启电脑后即可生效。 以上代码的内容为:F1静音或

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包