2

Androidの外部で再生してSDカードに保存できるMP3ファイルがあります。私はに電話をしました

MediaScannerConnection.scanFile(mContext, ...

だからそれは発見されました。フローズンヨーグルトでは、着信音が**Sound -> Phone ringtone**リストに表示されます。Eclairではリストされません(User add ringtonesダイアログで期待していました)。

Froyoでは、選択すると着信音がプレビューモードで再生されます。ただし、電話が着信コールを受信すると、サイレントモードになりますが、「サイレントモード」の意味ではありません(つまり、電話は振動しません)。着信音を変更すると、着信音が鳴ります。

魔法の手がかりはありますか?

詳細情報....フォーマットだと思います...

Unixの「ファイル」コマンドを実行すると、着信音の2つのファイルタイプが表示されます。6つの作品のうちの1つだけ。

/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

最後のMPEGADTS、レイヤーIII、v1、64 kbps、44.1 kHzモノラルは機能します!JntStereoのものはしません!

今日の別の発見。スキャンに依存する代わりにメディアコンテンツリゾルバーの設定に切り替えると、すべての着信音がEclairで期待どおりに機能します。Froyoデバイスは引き続き上記のように動作します。

4

1 に答える 1

2

トラックのID3タグを古いバージョンに変換します。ID3 2.3である程度の成功を収めている人もいますが、さらに戻ってみたいと思うかもしれません。EasyTAGを試してID3タグを変換してください。

Androidのバグ:問題1057:ID32.4.0はサポートされていません

于 2010-09-19T05:22:52.283 に答える