2

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

MediaScannerConnection.scanFile(mContext, ...

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

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

有什么神奇的线索吗?

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

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

/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,第三层,v1,64 kbps,44.1 kHz 单声道作品!JntStereo 没有!

今天又有一个发现。一旦我切换到设置媒体内容解析器而不是依赖扫描,所有铃声都可以在 Eclair 上正常工作。Froyo 设备仍按上述方式运行。

4

1 回答 1

2

将曲目的 ID3 标签转换为旧版本。有些人在 ID3 2.3 上取得了一些成功,但也许你想更进一步。尝试EasyTAG转换您的 ID3 标签。

Android 错误:问题 1057:不支持 ID3 2.4.0

于 2010-09-19T05:22:52.283 回答