Objective c 如何在macOs objective c中播放本地文件?
我正在创建一个音乐播放器,我已经有了歌曲的相对路径,即/Users/username/music/song.mp3,我的代码是Objective c 如何在macOs objective c中播放本地文件?,objective-c,macos,audio,Objective C,Macos,Audio,我正在创建一个音乐播放器,我已经有了歌曲的相对路径,即/Users/username/music/song.mp3,我的代码是 NSURL * localURL = [NSURL URLWithString:audioPath]; AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:localURL]; self.audioPlayer = [[AVPlayer alloc] initWithPl
NSURL * localURL = [NSURL URLWithString:audioPath];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:localURL];
self.audioPlayer = [[AVPlayer alloc] initWithPlayerItem : playerItem];
self.isPlaying = @"false";
[self.audioPlayer play];
但我的macOs应用程序不播放任何内容,我的song.mp3可以在iTunes上播放
NSURL * localURL = [NSURL URLWithString:audioPath];
^^^^^^^^^^^^^
应该是
NSURL * localURL = [NSURL fileURLWithPath:audioPath];
^^^^^^^^^^^^^^^