2016-04-30 24 views
0

AVAudioPlayerを使用してSpotifyの曲を30秒間プレビューしてみようとしています。 mp3ファイルへのURLは次のようになります。AVAudioPlayerがmp3サウンドを再生していません

trackObj.previewURL = NSURL(fileURLWithPath:"https://p.scdn.co/mp3-preview/4f5fa753f8e814c51c718bf34bbc594bf55ef5b2") 
// set up the audio player 
if trackObj.previewURL != nil { 
    do { 
     try previewPlayer = AVAudioPlayer(contentsOfURL: trackObj.previewURL) 
     previewPlayer.prepareToPlay() 
     previewPlayer.play() 
    } catch _ {} 
} 

これは何もしない:ここではhttps://p.scdn.co/mp3-preview/4f5fa753f8e814c51c718bf34bbc594bf55ef5b2

この曲を演奏する私のコードです。曲はまったく再生されません。

答えて

1

私はここに

を入力しているので、これは:)

を助ける希望があれば

var aSongURL: String = String(format: " https://p.scdn.co/mp3-preview/4f5fa753f8e814c51c718bf34bbc594bf55ef5b2") 
     // NSLog(@"Song URL : %@", aSongURL); 
    var aPlayerItem: AVPlayerItem = AVPlayerItem(URL: NSURL(string: aSongURL)!) 
    var anAudioStreamer: AVPlayer = AVPlayer(playerItem: aPlayerItem) 
    anAudioStreamer.play() 

避け文法間違い、これを試してみてください

2

AVAudioPlayerはリモートURL用ではありません。代わりにAVPlayerを使用してください。

関連する問題