Рингтоны для Apple iPhone/iPod длительностью более 40 секунд.

Для загрузки полноценных рингтонов (более 40 секунд) нам понадобится программа iPhone Browser. Перед тем как начать загружать рингтоны, вначале сделаем их.

Для тех кто не знает как, ниже представлено видео. Далее подключаем телефон и запускаем программу iPhone Browser. Перейдём в директорию "var -mobile-Media- iTunes_Control-Ringtones", где должны находиться рингтоны. Загружаем их сюда. После их загрузки нам нужно прописать их в плейлисте рингтонов на телефоне. Для этого перейдём в папку "var-mobile-Media-iTunes_Control-iTunes". В этой папке хранится файл Ringtones.plist в котором прописаны все рингтоны. Содержимое файла лично у меня выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Ringtones</key>
    <dict>
      ....... (тут прописываются рингтоны)
    </dict>
</dict>
</plist>

Код для занесения рингтона в плейлист в общем виде выглядит так:

<key>Имя_файла.m4r</key>
<dict>
    <key>GUID</key><string>Идентификатор</string>
    <key>Name</key><string>Имя рингтона</string>
    <key>Total Time</key><integer>Длительность_рингтона</integer>
</dict>

Теперь об этих параметрах.

Для примера приведу содержимое своего файла Ringtones.plist, в котором прописаны 2 рингтона:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Ringtones</key>
    <dict>
        <key>Without you.m4r</key>
        <dict>
            <key>GUID</key><string>F6E2696248042DC4</string>
            <key>Name</key><string>Ocean Drive -- Without you</string>
            <key>Total Time</key><integer>2675</integer>
        </dict>
        <key>New divide.m4r</key>
        <dict>
            <key>GUID</key><string>451B362C65573E43</string>
            <key>Name</key><string>Linkin Park -- New Devide</string>
            <key>Total Time</key><integer>22761</integer>
        </dict>
    </dict>
</dict>
</plist>

Полезные программы:

Внимание!!! При синхронизации телефона с айтюнсом плейлист рингтонов стирается. Поэтому после каждой синхронизации придётся постоянно загружать файл "Ringtones.plist". Пока что эту проблему не решил, но в процессе решения =).

Создание рингтонов для iPhone/iPod Загрузка рингтонов на iPhone/iPod длит. >40 секунд

Если у вас остались вопросы, напишите мне письмо.