我正在尝试为Android构建一个自定义类型的闹钟,我已经设置了一个设置页面,允许用户选择他们想要使用的闹钟声音。在他们选择它之后,它被放入SharedPreferences中,很容易。

我遇到的问题是如何播放他们选择的闹钟,同时使用RingtoneManager.TYPE_ALARM,以便音量基于系统警报声而不是系统通知音量。

我已经尝试了多种方法甚至让它使用警报音量,但似乎没有什么可以做的。

1.

Uri currentRingtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);

currentRingtone = RingtoneManager.getRingtone(context, currentRingtoneUri);

currentRingtone.play();

2.

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);

String syncConnPref = sharedPref.getString("alarm_new_alarm_sound", null);

if (syncConnPref != null) {

RingtoneManager.getRingtone(this, Uri.parse(syncConnPref)).play();

}

我似乎无法找到任何其他直接播放实际闹钟音量的方法。在线的一切看起来只是在播放铃声。

如果有人对使用警报音量有任何见解,我将非常感激。

android 闹钟声音大小,使用闹钟音量设置的Android闹钟声音?相关推荐

  1. Android x86启动后拖动系统音量设置

    基于Android x86 android 9. 1.进入系统音量设置(系统 app)中,拖动媒体音量控制条控件,可以输出声音=>ok dumpsys audio: 可以看到player有sta ...

  2. php读音量大小,怎么调整歌曲的声音大小-调整mp3声音大小软件,音量调整软件...

    不知道经常听音乐的小伙伴会不会和小编一样,有时候发现一样的音乐文件但播放出来的音乐音量都不一样,有的比较大有的比较小声,特别是当音乐文件音量很小,即便把外放音量调到最大后也感觉很小声,令人很不满意.那 ...

  3. android声音大小锁定,固定音量锁(锁定音量)app

    固定音量锁(锁定音量)app是一款非常实用的手机工具,有时候上课,开会的时候,手机突然响起的声音都会让你措手不及,让你十分尴尬,很多学生应该都经历过这种事情,上课玩手机响起了大大的"timi ...

  4. android 获取数组大小,看得见的数据结构Android版之数组表(数据结构篇)

    零.前言: 一讲到装东西的容器,你可能习惯于使用ArrayList和数组,你有想过ArrayList和数组的区别吗? Java的类起名字都不是随便乱起的,一般前面是辅助,后面是实质:ArrayList ...

  5. android textview 背景图片,Android—TextView 背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

  6. android textview获取背景颜色,Android TextView背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

  7. linux 声音控制 命令,linux 声音大小调整的命令

    alsamixer 输入上面的命令 回车即可看到图形界面,界面如下 ┌──────────────────────────── AlsaMixer v1.0.27.1 ──────────────── ...

  8. Android Notification的完整例子--设置下班闹钟和护眼闹钟

    下班闹钟是先设置每天的下班时间,然后设置闹钟,到点提醒下班:护眼闹钟是设置从当前时间开始,每45分钟提醒一次,让眼睛休息一下.提醒默认振动和响铃还有灯光. public class RemindAct ...

  9. android 设置视频音量大小,为cocos2d-x添加调节视频音量的功能(Android)

    为cocos2d-x添加调节视频音量的功能(Android). 日常吐槽cocos.我想放广告的时候播放一些其他声音,这时候我希望视频先静音,但是不停止播放.等声音播放完,我再放视频声音.赫然发现,V ...

最新文章

  1. 腾讯千帆战略升级,推出企业应用连接器
  2. The current directory must be set to the ITT directory解决办法
  3. 面试风云录(01) - 怎样回答这两个问题?
  4. mysql 5.6.21 安装_mysql5.6.21安装(通用二进制)
  5. 计算机编程语言的代码——编码
  6. scsi服务器硬盘如何用,实战:不重启服务器添加scsi硬盘
  7. android checkboxpreference属性,android – 具有自己布局的CheckBoxPreference
  8. python 求最大值_Python 获取最大值函数
  9. 教育部计算机考研大纲,2021考研计算机大纲计算机网络部分考查内容
  10. 上海宝付发布新骗局预警:培训贷为大学生求职者而来
  11. 90%的android开发者都会遇到的问题,当sjk_daemon遇见ADB server didn't ACK
  12. QT QColor颜色选择器学习
  13. 银行核心系统的清算与结算
  14. ExcelVBA之MsgBox函数的运行值结果
  15. 达梦数据库——DM8安装操作及体系架构介绍
  16. 学计算机要选什么科,计算机要学什么科目
  17. 使用restormer网络做2022年中兴捧月图像去噪
  18. C# RichTextBox 修改内容
  19. C语言 程序 素数圈圈
  20. 什么样的人适合学习嵌入式开发

热门文章

  1. 开源EDA软件-KiCAD
  2. win10系统打字旋风客户端连不上教师端
  3. 进行Beta版本测试的意义
  4. PX4飞控手动位置控制POSCTL模式的实现流程
  5. 张江高科技园区企业_知名品牌入驻张江高科技园区 共筑上海浦东新高度
  6. 浙大教授:如何规划自己的博士五年生活?
  7. sql object_id() 对应oracle,关于ORACLE通过file_id与block_id定位数据库对象遇到的问题引发的思考...
  8. VSCODE中配置JavaScript编译环境
  9. 华为Vo5G技术EPSFB
  10. BlueHat 2022 corrupted_key