Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的要求如下:
我需要从 iPod 库中访问一首歌曲并播放它(这是可行的)。我已经使用 Assets 库实现了这一点,现在我需要以编程方式修剪那首歌曲,以便获得它的剪辑。一个应用程序已经在应用程序商店中具有相同的功能,称为“铃声设计器”有什么想法吗?
我猜你正在检索歌曲的 ALAsset(因为你说你已经知道如何从头到尾播放它)。
现在,要选择要提取的部分,您可以在 ALAsset 上调用方法 defaultRepresentation,然后在该 ALAssetRepresentation-Object 上调用 getBytes:fromOffset:length:error:。
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
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
如果歌曲被编码,您可能必须先对其进行解码。
祝你好运!