Android 2.3 (GAOSP-NIGHTLY-06132011).
Попробовал установить свой рингтон на звонок и столкнулся вот с какой проблемой. При входящем звонке рингтон не повторяется. Это не было заметно, когда я устанавливал целиковые мелодии. Они играют достаточное время, чтобы успеть взять трубку. Но когда я вырезал кусок в 7 секунд из mp3-трека, то только эти 7 секунд и проиграли.
Решение было найдено. Необходимо переконвертить mp3-файл в ogg-файл и установить тэг ANDROID_LOOP в значение true. Затем скопировать его на телефон и применить этот рингтон.
В linux конвертация в ogg получилась так:
После этого записываем файл на телефон через Dropbox или командой:
Устанавливаем на телефон программу Rings Extended. Она позволяет через стандартные настройки выбрать свой рингтон. Заходим в Настройки / Звук / Мелодия звонка. Выбираем через Rings Extended - Rings / rington.ogg.
После этого мелодия при звонке стала повторяться.
Попробовал установить свой рингтон на звонок и столкнулся вот с какой проблемой. При входящем звонке рингтон не повторяется. Это не было заметно, когда я устанавливал целиковые мелодии. Они играют достаточное время, чтобы успеть взять трубку. Но когда я вырезал кусок в 7 секунд из mp3-трека, то только эти 7 секунд и проиграли.
Решение было найдено. Необходимо переконвертить mp3-файл в ogg-файл и установить тэг ANDROID_LOOP в значение true. Затем скопировать его на телефон и применить этот рингтон.
В linux конвертация в ogg получилась так:
$ mpg123 -w - rington.mp3 | oggenc -c ANDROID_LOOP=true -o rington.ogg -
После этого записываем файл на телефон через Dropbox или командой:
$ adb push rington.ogg /sdcard/media/audio/ringtones/rington.ogg
Устанавливаем на телефон программу Rings Extended. Она позволяет через стандартные настройки выбрать свой рингтон. Заходим в Настройки / Звук / Мелодия звонка. Выбираем через Rings Extended - Rings / rington.ogg.
После этого мелодия при звонке стала повторяться.

0 comments:
Отправить комментарий