2015-08-21 49 views
3

我想从一个URL播放音频歌曲,我用AVPlayer成功实现了它,但是在某些时候它不能正常工作。使用AVAudioPlayer从URL播放音频歌曲?

我们可以播放来自URL为AVAudioPlayer的音乐歌曲吗?

哪个更好地播放来自URL的音频,提供所有的音频控制?

+0

你说的 “它不工作正常” 呢? – user3648895

回答

6

当然可以。

的Objective-C:

NSURL *url = [[NSURL alloc]initWithString:@"your string"]; 
AVPlayerItem *item = [[AVPlayerItem alloc]initWithURL:url]; 
AVPlayer *player = [[AVPlayer alloc]initWithPlayerItem:item]; 
[player play]; 

斯威夫特:

let url = NSURL(string: "yourURL") 
let item = AVPlayerItem(URL: url) 
let p = AVPlayer(playerItem: item) 
p.play() 
+0

非常感谢@ njuri。让我看看。 –

+0

我已添加obj-c版本请参阅已编辑的答案。 – njuri

+1

它不播放歌曲。你有任何其他的方式来做到这一点? – Moxarth

相关问题