ios – Swift AVPlayer不会播放器MP4:播放按钮通过它

ios – Swift AVPlayer不会播放器MP4:播放按钮通过它,第1张

概述我试图在ios应用程序上播放来自本地文件系统的mp4视频.视频大约一个小时,可以快速播放.如果是来自网络,我可以播放mp4(NSURL(字符串:“http:domain.com/vid.mp4”)).我正在播放如下视频: let steamingURL:NSURL = NSURL(string: video.filePath)! //valid path let player = AVPl

我试图在ios应用程序上播放来自本地文件系统的mp4视频.视频大约一个小时,可以快速播放.如果是来自网络,我可以播放mp4(NSURL(字符串:“http:domain.com/vID.mp4”)).我正在播放如下视频:

let steamingURL:NSURL = NSURL(string: vIDeo.filePath)! //valID path    let player = AVPlayer(URL: steamingURL)    player.allowsExternalPlayback = false    PlayWorkoutVIEwController.playerController = AVPlayerVIEwController()    PlayWorkoutVIEwController.playerController.player = player    self.addChildVIEwController(PlayWorkoutVIEwController.playerController)    self.vIEw.addSubvIEw(PlayWorkoutVIEwController.playerController.vIEw)    PlayWorkoutVIEwController.playerController.vIEw.frame = vIDeoContainerVIEw.frame    PlayWorkoutVIEwController.playerController.showsPlaybackControls = false    player.play()

我是否需要更改某些设置才能播放更长的视频?谢谢.

解决方法 首先检查steamingURL是否为零

如果你想使用NSURL(字符串:“xxx”)初始化,请检查字符串以file://开头,否则使用NSURL(fileURLWithPath:“xxxx”).

总结

以上是内存溢出为你收集整理的ios – Swift AVPlayer不会播放器MP4:播放按钮通过它全部内容,希望文章能够帮你解决ios – Swift AVPlayer不会播放器MP4:播放按钮通过它所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存