下载3G速度非常慢

时间:2015-09-16 23:45:18

标签: ios swift mp4 avplayer 3g

我在我的应用中运行一个简单的AVPlayer来播放视频。调用play方法时,视频速度非常慢。第一帧将加载,然后视频将停止,然后播放一秒钟,然后再次停止无限期。视频完全下载后,应用程序可以轻松播放视频。如果我在WiFi上运行应用程序一切都很好。当我在3G上运行时,所有东西都会碰到crapper。

视频只有几秒钟的长度,平均大小为2mbs。我使用Apple的网络链接调节器来模拟3G连接。

这是我到目前为止使用的代码。

override func viewDidLoad() {
    super.viewDidLoad()

    playVideo()
}

func playVideo() {    
        let player = AVPlayer(URL: NSURL(string: "https://v.cdn.vine.co/r/videos/F55E4599581253064746484789248_4e75fe014aa.0.1.6509938863005525920.mp4")!)

        player.volume = 0.5

        player.actionAtItemEnd = AVPlayerActionAtItemEnd.None

        let playerController = AVPlayerViewController()

        playerController.player = player

        playerController.showsPlaybackControls = false

        self.addChildViewController(playerController)

        self.view.addSubview(playerController.view)

        playerController.view.frame = self.view.frame

        player.play()
    }
}

我还创建了一个github repo示例。

出了什么问题,有什么办法可以解决这个问题,以提高下载速度吗?

0 个答案:

没有答案