gpt4 book ai didi

ios - 在基于 swift 的应用程序中播放 Avi 视频

转载 作者:行者123 更新时间:2023-11-29 02:28:56 26 4
gpt4 key购买 nike

我正在尝试在用 swift 编写的 xcode 创建的应用程序中播放 avi 类型的视频。问题是我所有的视频都是 avi 格式,我现在无法花时间转换视频。有没有办法在提供的媒体播放器库中播放视频?我写的代码只播放视频的音频:

func playVideo() {
let path = NSBundle.mainBundle().pathForResource(symbol, ofType:"avi")
let url = NSURL.fileURLWithPath(path!)
moviePlayer = MPMoviePlayerController(contentURL: url)
if let player = moviePlayer {
player.view.frame = self.view.bounds
player.prepareToPlay()
player.scalingMode = .AspectFill
self.view.addSubview(player.view)
}

或者也许有一种方法可以在调用函数时转换视频?

最佳答案

我,

遵循 MPMediaPlayer 的文档:

For movie files, this typically means files with the extensions .mov, .mp4, .mpv, and .3gp

因此,遗憾的是,您无法使用 MPMediaPlayer 来读取 avi 视频。

感谢 VLC for iOs 源代码,您可以重新使用它来实现自定义播放器来读取这些文件。

关于ios - 在基于 swift 的应用程序中播放 Avi 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27157279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com