为什么Android Media Storage无法检测到我的新铃声文件?


8

我在所有手机的Nexus 4和Nexus 5上都遇到了这个问题。

我有一个文件,它与我在所有手机上使用的铃声文件相同,是我喜欢的歌曲的经过编辑的mp3。

我将此文件放在设备的“铃声”文件夹中。

当我更改铃声时,无法在Android设置中选择新文件。

重新启动设备不会导致检测到新文件。

我每次都要做的最终结果是必须添加此铃声文件(有时会擦除设备),这是在设备上找到“ Media Storage”应用程序并清除其内存。此时,电话认为没有铃声,但是一旦我重新启动,所有旧的铃声以及我的铃声就都在那里了,整个铃声都在同一时间。

所以我有一个解决方法,但是谁能告诉我我要去哪里错了?!这真让我发疯!还有其他人看到这个问题吗?

我必须缺少一些简单的东西,因为我正在阅读的所有互联网论坛都非常简单“将文件放在铃声文件夹中,就像魔术一样工作”,这非常令人沮丧。

编辑:一些额外的信息,我已经在那里有几天的文件了,只是看看是否有所作为。在过去几天中,该设备重新启动了十几次。该文件仍然不可选。

编辑2:请参阅下面的评论。似乎与我将文件放置在其中的方式有​​关,但仍然感到奇怪的是,媒体扫描在重新启动后无法将其读取。有人对媒体扫描一无所知吗?也许它在启动时经过了优化,可以跳过像Ringtone文件夹这样的文件夹,因为这些文件夹不应该经常更改...?


为什么它不会立即启动很简单:这要求媒体扫描器将其名称/位置添加到其数据库中。但是重新启动应该确实触发了该操作,因此那里确实确实存在问题。您是如何添加文件的?您是否曾尝试通过MTP / UMS(在手机连接到计算机时)这样做?
伊兹

@Izzy我使用ES文件浏览器添加了它,并从云存储(Ubuntu One)复制了它。ES为我登录U1,然后我从那里开始在应用程序中进行所有操作。通常,这就是我始终添加文件的方式,因为我知道它始终位于云存储中。我只是尝试将其插入,删除文件,拔出并重新插入,添加文件,拔出,并且它在我的铃声中没有重启。我猜该应用程序未正确触发媒体扫描,但仍然很奇怪,直到我清除媒体存储应用程序内存:/:/时,它在重新启动时才启动。文件不能损坏,我现在才重新复制... :(
2013年

您可能是正确的,因为该应用程序不会触发mesia扫描仪。但是,重新启动应该触发它。让我猜:所有受影响的设备已经在运行Kitkat?因为从那开始,媒体扫描器不再对AFAIR进行完整扫描(至少触发它的应用程序不再可以“旧方式”进行扫描)。如果我没记错的话,现在必须将媒体扫描仪直接指向更改的文件。
伊齐

还有一个注意事项:如果我的猜测是正确的,并且您的设备运行4.4.2,则可能是您遇到了Kitkat错误Google翻译版本)。此处描述的解决方法与您已经使用的几乎相同。
伊齐

@Izzy我很确定这是在我的nexus 4 pre-kit kat上发生的。不过,这是个好主意,我已经注意到对媒体扫描仪的更改以及对kit kat的更改。哦,我很困惑。
2014年

Answers:


3

为我解决了什么- -我的OGG文件名中有一个连字符,将其更改为下划线,然后重新启动手机(Nexus 5 KitKat)使其显示


确认沿袭14.1和通知。没有连字符。
某人

2

如果只是复制文件,则其权限就像设置为600。将文件chmod设置为644,因此它是世界可读的。所以,

chmod 644 /sdcard/ringtones/blah.whatever

还有一个带有空格的文件名可能会引起问题,无论如何blah blah.whatever都要重命名,如果文件名是,则将其重命名为blah_blah.whatever

最后,如果以上操作都不可行或已正确排序,请转到设置->应用并找到媒体存储。强制停止它,清除它的缓存,然后重新启动。请注意,如果您要清除所有数据,请先将铃声拉到另一个目录,然后再清除所有数据,然后将其移回铃声目录。如果您是root用户,只需将文件复制到/ system / media /中的正确位置,然后正确设置权限[644]并重新启动。


就名称中的空格而言,您应该只能够在文件名和扩展名周围加上语音标记。还是整个路径……
丹·布朗

那是我的第一个反应,但是chmod会静默失败,权限保持在660。对我来说,它是连字符。
某人

@Someone嗯,如果chmod是“默默失败”,请尝试chattr -i <filename>设置不可更改的位,这很奇怪,否则,您不是root用户,或者文件格式可能不受支持或“损坏”。使用文件工具检查文件。
moonbutt74

0

我的手机上有设定。设置-音频配置文件-个人配置文件设置-自定义铃声。在这里,我可以将任何MP3添加到手机识别的铃声列表中。如果你有这样的话,那你就是金。


0

我遇到了同样的问题,在我的情况下,我将自己喜欢的歌曲用作警报,因为由于某种原因安装了新的应用程序,我不记得我强迫停止默认的音乐应用程序,所以我又回到它并再次运行它,我能够再次搜索音乐文件,,似乎没有默认应用程序正在运行,这就是为什么无法运行该选项的原因。:)


0

尝试通过设备的音乐播放器查找歌曲。播放歌曲,然后在播放时选择选项,然后设置为铃声。


0

我遇到了同样的问题。我的新Moto E(第二代)无法播放从计算机复制到手机的铃声。当我将它们从计算机复制到手机中并复制回WMA文件时,我忽略了从Moto E收到的有关将文件转换为WMA文件的消息(我将其保留为.m4A文件-音乐文件)的信息,从而解决了此问题。铃声文件夹以及音乐文件夹。我打开并播放了Google音乐播放器,然后将它们分配给了我的闹钟。脖子好痛!现在已修复。


0

一些MP3文件可能具有不同的“文件名”和“文件名”,我们可以使用以下方法在笔记本电脑中查看文件名:右键单击文件->属性->详细信息。MP3铃声在Android中按“文件标题”列出。例如:我下载了一个名为“ Notify.MP3”的文件,该文件在Android铃声中列为“早晨警报4”。注意:我使用的是Android-L


0

很抱歉,这已经很长时间了,但是如果您仍然不顾一切,它可能会有所帮助。我没有通过很多在线建议获得成功。我有一个运行“ N”的通用电话(那是牛轧糖,对吗?),是具有两个SIM卡插槽的Blu Vivo XL2。我目前仅使用后者中的一个,由于某种原因,商店里的那个家伙将SIM卡放在插槽2中。我听了TL Kannan的建议,给铃声文件加上了名称(通过回叫)。到Audacity,并且不要跳过“导出音频”的“元数据”部分,当然也可以将此版本放置在手机的“铃声”文件夹中),这可能有帮助也可能没有帮助。真正的分辨率来自我以前从未听说过的奇异经历。

  1. 点击“设置”->“声音和振动”->“ SIM 2([网络名称])呼叫铃声”(其他选项为“ SIM 1”,“通知”,“其他...”),这将显示内置铃声列表
  2. 点击显示器底部标有“ Ring DIY”的小图标
  3. 向下滑动浏览手机中每个受祝福声音文件的无穷清单,以在最底部找到并选择我的文件。
  4. 这将我带到一个新屏幕,它看起来像是一个准系统的声音编辑器,带有一个大的红色“开始”按钮,可以播放文件。大!顶部还有“取消”和“保存”。
  5. 点按“保存”,它会弹出一个屏幕,屏幕上发出嘶哑的消息(不要开玩笑!)“哦,好吧,您应该命名此铃声”,并在编辑框中带有(已命名的)文件,底部的“保存”按钮。它不会让我不(重新)命名文件(我只是在末尾添加了一个数字)并保存了文件。(顺便说一句,顺便说一句,顺便说一句,顺便说一句,该文件的重复副本似乎以修改后的名称保存在名为“ diy”的铃声子文件夹中,并且我认为目前为止的文件名是[Filename] 4。)
  6. 这将显示一个屏幕“恭喜,已成功保存!”。使用下面的“制作铃声”和“再次DIY”按钮。
  7. 轻按前者会在底部弹出一个标签为“ Make Ringtones”的弹出窗口,并提供一个选择。“语音通话铃声”,这导致我
  8. 选择SIM 1和SIM2。点击其中一个将再次返回到步骤6。通过顶部的“ <-铃声”返回那里,使我返回到步骤2,即内置铃声列表(顺便说一句,仍然没有列出我的铃声版本!)再退出一步即可回到基本的“声音和振动”屏幕,我的铃声名称现在在SIM 2 ...项目下以灰色字体显示。

可是等等!通过调整“铃声音量”滑块测试新的音调仍会播放默认铃声!显然,这是与(在我的情况下为空)SIM 1插槽相关的,因为重复上述所有废话,使我可以将另一个不同名称的铃声副本附加到SIM 1,结果是音量滑块最终播放(相当于)我的新铃声!

仅此而已!

希望当我接到一个真正的电话时,它将起作用。


0

我有同样的问题。我将文件从手机上的Dropbox复制到了Ringtones文件夹中。

找不到该文件用作铃声。几个小时后,我删除了该文件。

然后,我将手机插入PC并从PC复制了文件。铃声立即被发现。

不知道为什么。希望这对某人有帮助。


0

我在SD卡上放了100个新铃声,但是当我尝试选择它们时它们不会出现。因此,我在音乐播放器中播放了一个MP3铃声,然后所有100个新铃声突然出现在“设置/声音”的“选择手机铃声”中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.