Xcode 7 iOS应用程序无法在设备上运行

时间:2015-06-24 00:20:03

标签: ios swift

下载Xcode 7测试版,允许用户在自己的iOS设备上测试他们的应用。我的应用程序应该从服务器流式传输音乐。

在模拟器上,我的应用程序运行正常 - 它在应用程序中播放,以及当我退出应用程序时。

在我的设备上,该应用在进入后台时不播放音乐。我已经做了改变目标功能和检查背景模式中的“音频和播放”框的事情。

流的代码:

    stream = MPMoviePlayerController(contentURL: NSURL(string: "http://45.33.72.76:8000/stream/6/")!)

    stream.view.frame = CGRect(x: 0, y: 0, width: 0, height: 0)

    stream.view.sizeToFit()

    stream.movieSourceType = MPMovieSourceType.Streaming

    self.view.addSubview(stream.view)

    stream.fullscreen = true
    stream.prepareToPlay()
    stream.play()

    stream.controlStyle = MPMovieControlStyle.Embedded
    stream.allowsAirPlay = true

    let session = AVAudioSession.sharedInstance()

    do {
    try session.setActive(true)
    } catch {
        print("ERROR")
    }

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

问题是模拟器中存在错误:它无法正确模拟背景模式。您尚未正确配置应用程序以生成声音的背景,但模拟器无法模拟此事实。在设备上运行会发现问题。