iPhone模拟器播放视频,真实设备不会 [英] iPhone simulator plays video, real device won't
本文介绍了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屋!
查看全文