迅速。在模拟器上播放良好的 mp3 文件,但在设备上播放时没有音量。 AVPlayer
Posted
技术标签:
【中文标题】迅速。在模拟器上播放良好的 mp3 文件,但在设备上播放时没有音量。 AVPlayer【英文标题】:Swift. Playing fine mp3 file on simulator, but no volume while playing on device. AVPlayer 【发布时间】:2015-01-01 18:14:55 【问题描述】:Xcode 版本 - 6.1.1,设备上的 ios 版本(IPHONE 4S) - 8.1.2
class ViewController2: UIViewController,AVAudioPlayerDelegate
var player: AVPlayer! = nil
override func viewDidLoad()
super.viewDidLoad()
var steamingURL:NSURL! = NSURL(string:"http://yflvr.com:8080/data/songs1/mp3/16287239.mp3")
player = AVPlayer(URL: steamingURL)
player.play()
【问题讨论】:
【参考方案1】:检查文件名的拼写。设备区分大小写,模拟器不...你确定不是延迟?
另外,请检查您的铃声是否关闭,关闭时您将听不到任何声音。为了防止这种情况,使用
var session: AVAudioSession = AVAudioSession.sharedInstance();
session.setCategory(AVAudioSessionCategoryPlayback, error: nil)
来自here
你也可以在 AVPlayer.status 属性上设置一个观察者来调试它的changing status
Here 他们使用了 AVAudioPlayer 并添加了对 prepareToPlay() 的调用
【讨论】:
谢谢!铃声好像关闭了以上是关于迅速。在模拟器上播放良好的 mp3 文件,但在设备上播放时没有音量。 AVPlayer的主要内容,如果未能解决你的问题,请参考以下文章