作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Swift 新手我正在使用 MPMovieviewcontroller当我单击下一个或上一个按钮时,没有事件发生这是代码
import UIKit
import MediaPlayer
class ViewController: UIViewController {
var i : Int = 0
var movieplayer : MPMoviePlayerController!
var arr = ["Akbar","Serial","ak"]
override func viewDidLoad() {
super.viewDidLoad()
UIApplication.sharedApplication().beginReceivingRemoteControlEvents()
self.becomeFirstResponder()
startplaying()
}
override func canBecomeFirstResponder() -> Bool {
return true
}
override func remoteControlReceivedWithEvent(event: UIEvent) {
if event.subtype == UIEventSubtype.RemoteControlNextTrack
{
i++
startplaying()
println(event.subtype)
}
}
func startplaying()
{
if i <= 2
{
let path = NSBundle.mainBundle().pathForResource(arr[i], ofType: "mov")
let url = NSURL.fileURLWithPath(path!)
movieplayer = MPMoviePlayerController(contentURL: url)
}
movieplayer.view.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height)
movieplayer.view.sizeToFit()
movieplayer.scalingMode = MPMovieScalingMode.AspectFill
movieplayer.fullscreen = true
movieplayer.controlStyle = MPMovieControlStyle.Fullscreen
movieplayer.movieSourceType = MPMovieSourceType.File
movieplayer.prepareToPlay()
self.view.addSubview(movieplayer.view)
}
当我调试这段代码时,remoteControlReceivedWithEvent 函数没有执行
我从here获得donm帮助
最佳答案
试试这个
func startplaying() {
if i <= 2 {
let path = NSBundle.mainBundle().pathForResource(arr[i], ofType: "mov")
let url = NSURL.fileURLWithPath(path!)
movieplayer.contentURL = NSURL.fileURLWithPath(url)
}
关于ios - MPMovieViewController 下一个/上一个按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29578436/
我有一个通过 MPMoviePlayerViewController 播放视频的应用程序,该应用程序在 UITableViewController 上执行选择操作后呈现,该 UITableViewCo
我是 Swift 新手我正在使用 MPMovieviewcontroller当我单击下一个或上一个按钮时,没有事件发生这是代码 import UIKit import MediaPlayer clas
我的应用程序支持的界面方向是纵向和颠倒。但是,当播放视频时,我希望它能全屏横向播放。目前使用此代码,即使设备旋转,它也只能播放纵向: [player.moviePlayer setControlSty
我正在为 IOS7 创建一个 xcode 应用程序,它在大多数 View 中以纵向模式工作。 项目设置允许“Portrait”“Landscape Left”和“Landscape Right”。 在
我是一名优秀的程序员,十分优秀!