gpt4 book ai didi

iphone - MPMediaItems 原始歌曲数据

转载 作者:行者123 更新时间:2023-12-03 18:21:14 24 4
gpt4 key购买 nike

我想知道如何访问 MPMediaItem 原始数据。

有什么想法吗?

最佳答案

您可以通过以下方式获取媒体项的数据:

-(void)mediaItemToData
{
// Implement in your project the media item picker

MPMediaItem *curItem = musicPlayer.nowPlayingItem;

NSURL *url = [curItem valueForProperty: MPMediaItemPropertyAssetURL];

AVURLAsset *songAsset = [AVURLAsset URLAssetWithURL: url options:nil];

AVAssetExportSession *exporter = [[AVAssetExportSession alloc] initWithAsset: songAsset
presetName: AVAssetExportPresetPassthrough];

exporter.outputFileType = @"public.mpeg-4";

NSString *exportFile = [[self myDocumentsDirectory] stringByAppendingPathComponent:
@"exported.mp4"];

NSURL *exportURL = [[NSURL fileURLWithPath:exportFile] retain];
exporter.outputURL = exportURL;

// do the export
// (completion handler block omitted)
[exporter exportAsynchronouslyWithCompletionHandler:
^{
NSData *data = [NSData dataWithContentsOfFile: [[self myDocumentsDirectory]
stringByAppendingPathComponent: @"exported.mp4"]];

// Do with data something

}];
}

此代码仅适用于 ios 4.0 及更高版本

祝你好运!

关于iphone - MPMediaItems 原始歌曲数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1656124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com