我的自定义铃声预览,但在来电时保持沉默?

时间:2010-09-11 02:23:24

标签: android ringtone android-2.2-froyo android-2.0-eclair

我有一个MP3文件,我可以在Android之外播放并存储在SD卡上。我打电话给

MediaScannerConnection.scanFile(mContext, ...

所以它已被发现。在Froyo中,铃声显示在**Sound -> Phone ringtone**列表中。在Eclair中,它没有列出(我在User add ringtones对话框中预期它。)

在Froyo中,铃声在选择时以预览模式播放。然而,当电话接收到来电时,它是静音的 - 但不是处于“静音模式”的意义上(即,电话不振动)。如果我更改了铃声,它会在响铃期间播放。

任何神奇的线索?

更多信息....我认为这是格式......

如果我执行Unix“file”命令,它会为我的铃声显示两种文件类型。只有六个中的一个工作。

/Volumes/sd1/Ringtones/ringtone09.mp3:  Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  64 kbps, 22.05 kHz, JntStereo
/Volumes/sd1/Ringtones/ringtone02.mp3:  Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  64 kbps, 22.05 kHz, JntStereo
/Volumes/sd1/Ringtones/ringtone12.mp3:  Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  64 kbps, 22.05 kHz, JntStereo
/Volumes/sd1/Ringtones/ringtone44.mp3:  Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  64 kbps, 22.05 kHz, JntStereo
/Volumes/sd1/Ringtones/ringtone04.mp3:  Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1,  64 kbps, 44.1 kHz, Monaural
/Volumes/sd1/Ringtones/ringtone37.mp3:  MPEG ADTS, layer III, v1,  64 kbps, 44.1 kHz, Monaural

最后一个是MPEG ADTS,第III层,v1,64 kbps,44.1 kHz单耳工作! JntStereo没有!

今天的另一个发现。一旦我切换到设置媒体内容解析器而不是依赖扫描,所有铃声都在Eclair上按预期工作。 Froyo设备的行为仍然如上所述。

1 个答案:

答案 0 :(得分:2)

将曲目的ID3标记转换为旧版本。有些人在使用ID3 2.3方面取得了一些成功,但也许你想进一步回归。请尝试EasyTAG转换您的ID3标记。

Android Bug:Issue 1057: ID3 2.4.0 not supported