1

我有一个音乐应用程序,它使用AVPlayer. 根据新的要求,用户也应该能够通过这个音乐应用程序收听他们的本地歌曲(手机内存中的连续歌曲)。我想知道一些关于这个的事情。

1)如何在我的应用程序中访问本地内存。

2) 我也可以用已经存在AVPlayer的来播放本地歌曲吗?

任何教程或示例都非常感谢。

谢谢

4

1 回答 1

0

1)这取决于您所说的“本地内存”是什么意思。您是应用程序的本地文件夹,还是设备的 iPodLibrary?

NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [NSHomeDirectory()
                          stringByAppendingPathComponent:@"Documents"];
NSLog(@"Content of local documents directory: %@", 
          [fileManager contentsOfDirectoryAtPath:documentsDirectory error:nil]);

这将打印出当前在您应用的文档文件夹中的所有文件。您也可以在此处存储文件。这仅适用于您的应用程序,不会由您设备上的任何其他应用程序共享。我认为您无法.m4a从应用程序中找到 iPod 中的 -audio 文件,我猜 Apple 已将它们隐藏,因此开发人员无法弄乱它们,或开始盗版等。

2)事实证明,看起来你可以!看看这个答案

于 2013-08-22T02:35:28.900 回答