iPhone模拟器播放视频,真实设备不会 [英] iPhone simulator plays video, real device won't

查看:176
本文介绍了iPhone模拟器播放视频,真实设备不会的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Xcode 7.2上的Swift构建应用程序

I am building an app in Swift on Xcode 7.2

我向ViewController添加了一个视频。这是代码:

I added a video to my ViewController. Here's the code:

import UIKit
import AVKit
import AVFoundation

class GymViewController: UIViewController {





var playerViewController = AVPlayerViewController()
var playerView = AVPlayer()

let fileFemaleURL = NSURL(fileURLWithPath:"/Users/marienkoen/Documents/AppDevelopment/ROZsport/ROZsport/GymFemale-2434.m4v")


override func viewDidLoad() {
super.viewDidLoad()
}



@IBAction func playButtonPressed(sender: AnyObject) {


playerView = AVPlayer(URL: fileFemaleURL)

playerViewController.player = playerView

self.presentViewController(playerViewController, animated: true){
self.playerViewController.player?.play()
}

我可以在运行应用程序时播放此视频模拟器,但它不适用于真实设备。我在这里缺少什么?

I can play this video when running the app in the simulator, but it will not work on a real device. What am I missing here?

推荐答案

感谢所有提示。我创建了这些:

Thanks for all the hints. I created these:

let path = NSBundle.mainBundle().pathForResource("video", ofType:"m4v")

并在按钮操作中调用它们:

And called them in the button action:

@IBAction func playButtonPressed(sender: AnyObject) {

playerView = AVPlayer(URL: NSURL(fileURLWithPath: path!))
playerViewController.player = playerView

self.presentViewController(playerViewController, animated: true){
self.playerViewController.player?.play()}}

它的工作原理!!

谢谢!

这篇关于iPhone模拟器播放视频,真实设备不会的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆