ios - AVAudioPlayer 不播放文件夹内的歌曲?

标签 ios avplayer nsdocumentdirectory

我用这段代码来播放歌曲,它不是在文件夹或文件夹的文件夹中播放歌曲,除了 Documents 目录。

NSString *songname=[NSString stringWithFormat:@"%@",songArray[songIndex]];
NSLog(@"songname:%@",songname);

NSString* saveFileName = songname;

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:saveFileName];
NSURL *url = [[NSURL alloc] initFileURLWithPath: path];
self.audioPlayer=[[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];

最佳答案

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"github.mp4"];
NSURL *url1 = [[NSURL alloc] initFileURLWithPath: path];
avPlayer = [AVPlayer playerWithURL:url1] ;
[self.avplayer play];

关于ios - AVAudioPlayer 不播放文件夹内的歌曲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17720571/

相关文章:

ios - 尝试为应该调整字符串的属性制作包装器

ios - Swift - 数据类型问题

ios - WKWebView 未加载网页 - 在 Swift 中呈现空白屏幕

swift - AVPlayer 音频锁屏更新停止工作,仅在另一个 AVPlayer 实例播放视频内容后

ios - AVPlayer 拉伸(stretch) HLS 视频的结尾

html - 如何在文档目录 iOS 中保存 html 文件?

iphone - 预定的 UILocalNotifications 是 iOS 设备备份的一部分吗?

ios - AVMutableComposition的AVPlayer无法播放音频和视频

ios - 从 iOS 错误路径上的 Documents 文件夹内的文件夹保存和获取图像

iphone - 如何在应用程序启动时从文档目录中检索数据?