Мой предварительный просмотр мелодии звонка, но при входящем звонке ничего не слышно? - PullRequest
2 голосов
/ 11 сентября 2010

У меня есть файл 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 кбит / с, 44,1 кГц Монофонический работает! JntStereo нет!

Еще одно открытие сегодня. Все рингтоны работают в Eclair, как и ожидалось, когда я переключился на настройку Media Content Resolver вместо того, чтобы полагаться на сканирование. Устройство Froyo по-прежнему ведет себя так, как описано выше.

1 Ответ

2 голосов
/ 19 сентября 2010

Конвертируйте теги ID3 ваших треков в более старую версию. Некоторые люди добились определенного успеха с ID3 2.3, но, возможно, вы захотите вернуться еще дальше. Попробуйте EasyTAG , чтобы конвертировать ваши теги ID3.

Ошибка Android: Проблема 1057: ID3 2.4.0 не поддерживается

...