代码之家  ›  专栏  ›  技术社区  ›  mobibob

我的自定义铃声预览,但在来电时是无声的?

  •  2
  • mobibob  · 技术社区  · 14 年前

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

    MediaScannerConnection.scanFile(mContext, ...
    

    所以它被发现了。在Froyo中,铃声显示在 **Sound -> Phone ringtone** User add ringtones 对话框。)

    在Froyo中,选中时铃声以预览模式播放。然而,当手机接到来电时,它是无声的——但不是“无声模式”的感觉(即,手机不振动)。如果我改变铃声,它会在铃声响起时播放。

    有什么神奇的线索吗?

    更多信息。。。。我认为这是一种。。。

    /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,64kbps,44.1khz单声道作品! JntStereo一家没有!

    今天又有新发现。当我切换到设置媒体内容解析器而不是依赖于扫描时,所有的铃声都能在Eclair上正常工作。Froyo设备的行为仍然如上所述。

    1 回复  |  直到 12 年前
        1
  •  2
  •   magaio    14 年前

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

    Android错误: Issue 1057: ID3 2.4.0 not supported