2017-02-05 2 views
0

Я создаю музыкальный плеер, и у меня уже есть относительный путь песен, является «/Users/username/Music/song.mp3» и мой код этоКак играть в локальный файл в объектах macOs c?

NSURL * localURL = [NSURL URLWithString:audioPath]; 

     AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:localURL]; 
     self.audioPlayer = [[AVPlayer alloc] initWithPlayerItem : playerItem]; 
     self.isPlaying = @"false"; 

    [self.audioPlayer play]; 

Но мой Macos приложение не играя что угодно, и моя песня.mp3 воспроизводится с iTunes.

ответ

1
NSURL * localURL = [NSURL URLWithString:audioPath]; 
          ^^^^^^^^^^^^^ 

должен быть

NSURL * localURL = [NSURL fileURLWithPath:audioPath]; 
          ^^^^^^^^^^^^^^^ 

Refer to my original post

+0

Большое спасибо! camred –