问题标签 [ringtonemanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
112 浏览

android - 如何检查铃声是否成功更改为我设置的?

这就是我更改铃声的方式:

如何检查我的声音文件是否更改了铃声?

0 投票
1 回答
390 浏览

android - 如何使用 RingtoneManager 更改闹钟声音?

我可以用这种方法设置铃声和通知:

但是当 type 为 时RingtoneManager.TYPE_ALARM,它不会改变警报声音吗?我需要做任何额外的事情吗?

AndroidManifest.xml:

0 投票
2 回答
590 浏览

android - 在后台播放铃声

我有一个场景,我在一个活动中使用铃声播放器启动铃声

但是当我移动到另一个活动时,它会停止播放。

我的尝试:我使用 onResume 和 onPause 方法播放和暂停铃声播放,但这样做不是好主意。

如果用户导航到另一个活动,我想通过应用程序在后台播放铃声。

0 投票
2 回答
2543 浏览

android - 未经 WRITE_SETTINGS 明确许可设置自定义铃声

我只是想设置铃声。我不想授予 WRITE_SETTINGS 的权限,我可以找到大多数答案来授予 WRITE_SETTINGS 的权限,但是我正在使用一个应用程序,该应用程序没有任何 WRITE_SETTINGS 权限来设置铃声

https://play.google.com/store/apps/details?id=com.atomic.apps.ringtone.cutter

当您安装此应用程序时,它永远不会明确要求许可 android.permission.WRITE_SETTINGS (也在棉花糖中)

这是从存储中挑选铃声的方法

// 这里我要设置铃声

但我收到了这个错误

请帮忙。提前致谢。

0 投票
1 回答
893 浏览

java - 播放声音作为媒体/闹钟/铃声?

我的应用会发出警报。在 Android 声音设置中,此声音由“响铃音量”滑块而不是“闹钟音量”滑块控制。如何更改由“警报音量”控制的声音?

我曾尝试使用 setAudioAttributes,但结果是“媒体音量”滑块控制了音量:

我错过了什么?

0 投票
1 回答
148 浏览

android - notificationBuilder.setSound() 到铃声不起作用

我使用下面的代码:

收到通知后,不玩了RINGTONE type。播放ALARM type

0 投票
1 回答
313 浏览

android - 如何在 Delphi 中使用 RingtoneManager.setType()

Androidapi.JNI.Media与 Delphi 10.2 Tokyo 一起使用。

我正在尝试列出可用的铃声并播放与当前默认设置不同的铃声。

初始化JAudioManagerJRingtoneManager似乎没问题,因为我可以播放默认铃声。

但是当我尝试使用RingtoneManagerto setType或 get aCursor时,程序会以系统弹出窗口终止,提示“应用程序(名称)被中断 - 重新启动应用程序”。

任何想法?我忘了初始化一些东西吗?

将此文档用作参考。

0 投票
1 回答
332 浏览

android - 如何从 ACTION_RINGTONE_PICKER 的 Intent 中提取 Uri

我最近开始使用 Android Studio 3.1.2 和 SDK 19 编写我真正的第一个 android 项目。

我的一个片段使用 Intent 打开一个铃声选择器Intent(RingtoneManager.ACTION_RINGTONE_PICKER),因此用户可以选择一个铃声,然后 Uri 应将其保存到SharedPreferences. 选择器按预期打开,但在我选择铃声并按确定后,我得到了这个 RuntimeException:

在获取选择器的结果时,我将结果的 Intent 传递给 my SettingsHandler,其中setNotificationRingtone()应注意所选音调,如下所示:

如果我得到了正确的结果,我会以某种方式误解了dataonActivityResult()方法返回的 Intent 的结构。我试图在这里找到一个可以理解的答案,但没有一个真正符合我的问题。

如果有人可以解释,我将不胜感激,如何正确地从 Intent 中提取结果以及如何将相应的数据从 Intent 解析为 Uri。谢谢转发。

0 投票
1 回答
115 浏览

android - 某些设备中没有设置铃声,特别是在棉花糖 6.0 中

我正在使用以下方法从应用程序目录中选择铃声.. 在奥利奥和牛轧糖上工作,但在牛轧糖下不工作。

0 投票
1 回答
46 浏览

java - 如何修复按下按钮时铃声/警报的错误?

我在这条线上得到这个错误按钮 button1 = (Button) findViewById(R.id.alarm);

java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.example.user.appidea/com.example.user.appidea.MainActivity}:java.lang.NullPointerException:尝试调用虚拟方法 'android.view.Window$Callback android.view.Window.getCallback()' 在空对象引用上