问题标签 [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.
android - Android闹钟声音使用闹钟音量设置?
我正在尝试为 Android 构建自定义类型的闹钟,并且我已经设置了一个设置页面以允许用户选择他们想要使用的闹钟声音。在他们选择它之后,它会被放入 SharedPreferences 中,这很容易。
我遇到的问题是如何在使用 RingtoneManager.TYPE_ALARM 时播放他们选择的警报,以便音量基于系统警报声音而不是系统通知音量。
我已经尝试了多种方法来让它使用警报音量,但似乎没有任何效果。
1.
2.
我似乎找不到任何其他直接播放实际警报音量的方法。网上的一切都只是在播放铃声。
如果有人对使用警报音量有任何见解,我将不胜感激。
android - Android 用铃声管理器中断媒体播放器
我以前在android studio中使用过ringtonemanager,它似乎降低了在不同应用程序中播放的任何音乐的音量来播放我试图播放的警报,然后一旦我的警报完成,背景音乐就会恢复正常音量(就像默认的警报/通知一样)但是现在大约一年后我试图再次实现这一点,但我的警报无法在 Google Play 音乐中播放的音乐中听到。
这是一个现在需要额外参数才能像以前一样工作的变化吗?
我在用着:
非常感谢
android - Xamarin.Forms 替代 StartActivityForResult
我目前正在尝试从RingtoneManager.ActionRingtonePicker
. 我输入了所有额外的设置并设置了适当的标志。但是我只能打电话StartActivity(intent)
。无论如何我可以从铃声选择器中获得选择并使用intent.getParceableExtra(RingtoneManager.ExtraRingtonePickedUri);
. 我的代码在下面,如果我可以用context.StartActivity(intent)
解决方法替换它,那就太好了。
java - MediaPlayer-JNI:QCMediaPlayer 媒体播放器不存在于 RingtoneManager
我按照https://code.tutsplus.com上的“在 Android 上创建铃声随机器”教程构建了一个用于随机化铃声的应用程序,但是当我运行该应用程序时出现此错误:
E/MediaPlayer-JNI:QCMediaPlayer 媒体播放器不存在
并且铃声没有加载到 ListView 中。
这是我的代码:
主要活动.java:
}
ringreceiver.java
}
铃声助手.java
}
我知道其他人已经解决了这个问题,但是他们在使用 MediaPlayer 时遇到了错误,所以我认为他们的答案在这里不适用。
你知道有什么问题吗?我将不胜感激任何建议。
谢谢
java - 尝试在 android studio 中将歌曲设置为特定朋友时应用程序崩溃,应用程序在 getContentresolver 处崩溃
我正在尝试制作铃声应用程序。我是android开发的新手,通过这样做我也学到了很多东西。我设法将歌曲设置为所有联系人的铃声,但是当我尝试为特定朋友设置歌曲时,我的应用程序崩溃了。首先,当我单击“设置为特定朋友”按钮时,我使用此功能读取联系人:
之后,我尝试使用此功能:
我的代码在这一行崩溃 ----->" getContentResolver().update(contactData,cv,null,null) ;"
这是致命异常消息:
致命例外:主要
就清单而言,我拥有以下权限:
不知道grantUriPermission ()是干什么用的,不知道怎么用,求大神帮忙!!
android - 如何在android中获取默认/当前铃声的mp3文件
我正在开发一个假呼叫应用程序,我想获取当前铃声的 mp3 文件,以便我可以在另一个应用程序中使用它来创建具有相同铃声文件的假呼叫。我进行了很多搜索,但找不到正确的解决方案。不过,我正在使用此代码播放当前铃声。有什么办法可以得到这个铃声的mp3文件。
android - Android:RingtoneManager 未设置默认铃声
我正在尝试以编程方式更改默认铃声。通过搜索,我得到了类似的代码
但是当我尝试更改默认铃声时,它并没有在我的手机中改变。
哪里错了?
java - 无法通过 Android M 的代码设置铃声
我正在开发一个应用程序,它将从用户已经选择的铃声列表中随机设置铃声。
虽然我的代码适用于 Android N 及更高版本,但我遇到了 Android M 及更低版本的问题。我已经搜索了很多解决方案。但找不到任何。
这是我设置铃声的代码片段。
这是整个文件的链接。
这是我的清单文件。
这是应用程序运行时生成的错误日志
请帮我解决这个问题。提前致谢
我已经搜索了如何获得android.permission.MANAGE_DOCUMENTS
许可。我收集到的是它的安全级别signature
,只有安卓自带的应用程序才能拥有该权限。
java - 从android中的路径设置铃声
我有一条歌曲路径,例如:
/sdcard/music/song/song.mp3
所以我想实现一个按钮点击这首歌将被设置铃声。谢谢大家
android - 铃声选择器:选中“无”或“默认通知声音”
我希望用户能够为我的应用选择通知铃声。我有一个自定义声音文件(一个放在 /raw 中的 .mp3 文件),我想将它作为默认通知铃声。我以这种方式在“共享首选项”中/从“共享首选项”中保存/获取所选铃声 uri:
这就是我显示铃声选择器的方式:
我的问题似乎与EXTRA_RINGTONE_EXISTING_URI
线路有关。当用户选择系统铃声并返回到选择器时,正确检查了铃声。但是当用户选择“无”或“默认通知声音”(我的自定义声音)并返回选择器时,没有任何检查。
我的代码中的其他所有内容(此处未显示)都可以 - 当我选择任何铃声(包括自定义铃声)时,声音会正确分配给我的通知。当我选择“无”时,不会播放任何声音。这意味着正确的 URI 被保存到 SharedPref。
我必须将什么传递给 Intent,以便在选择“无”或“默认通知声音”时对其进行检查?