Вырезание клипа из файла библиотеки iPod - PullRequest
1 голос
/ 20 сентября 2010

Мои требования следующие:

Мне нужно получить доступ к песне из библиотеки iPod и воспроизвести ее (что выполнимо).Я реализовал это, используя библиотеку Assets, и теперь мне нужно программно обрезать эту песню, чтобы я мог получить ее клип.Одно приложение уже есть в магазине приложений с такой же функциональностью, которое называется «Дизайнер рингтонов». Есть мысли?

1 Ответ

1 голос
/ 20 февраля 2011

Я полагаю, вы извлекаете ALAsset песни (поскольку вы говорите, что уже знаете, как ее воспроизвести от начала до конца).

Теперь, чтобы выделить части, которые вы хотите извлечь, вы можете вызвать метод defaultRepresentation для ALAsset, а затем вызвать getBytes: fromOffset: length: error: для этого объекта ALAssetRepresentation-Object.

http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/ALAsset_Class/Reference/Reference.html

http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/ALAssetRepresentation_Class/Reference/Reference.html#//apple_ref/doc/c_ref/ALAssetRepresentation

Если песня закодирована, возможно, вам придется сначала ее декодировать.

Удачи!

...