Questions tagged «avfoundation»

AVFoundation框架提供了Objective-C和Swift界面,用于在Mac OSX或iOS应用程序中编辑和播放视听媒体。使用此框架的问题应包含此标记。


9
如何将UIImage数组导出为电影?
我有一个严重的问题:我有一个NSArray带有多个UIImage物体的物体。我现在想做的是从这些影片中创建电影UIImages。但是我不知道该怎么做。 希望有人可以帮助我或给我发送一段代码,该代码段可以完成我想要的操作。 编辑:对于未来的参考-应用解决方案后,如果视频看起来会有些失真,确保图像/区域要捕获的宽度是几个小时奋斗在这里的发现后的16的倍数: 为什么我的电影从UIImages得到扭曲了吗? 这是完整的解决方案(只需确保宽度为16的倍数) http://codethink.no-ip.org/wordpress/archives/673

13
如何在Swift中使用AVPlayerViewController(AVKit)播放视频
如何在Swift中使用AV Kit Player View Controller播放视频? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

15
如何使用Swift播放声音?
我想用Swift播放声音。 我的代码在Swift 1.0中有效,但现在在Swift 2或更高版本中不再有效。 override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } bgMusic.numberOfLoops = 1 bgMusic.prepareToPlay() if (Data.backgroundMenuPlayed == 0){ player.play() Data.backgroundMenuPlayed = 1 } }
148 ios  swift  avfoundation 

17
使用AVFoundation AVPlayer循环播放视频?
在AVFoundation中是否有相对简单的循环视频的方法? 我已经如下创建了我的AVPlayer和AVPlayerLayer: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; 然后播放以下视频: [avPlayer play]; 视频播放正常,但在最后停止。使用MPMoviePlayerController,您所要做的就是将其repeatMode属性设置为正确的值。在AVPlayer上似乎没有类似的属性。似乎也没有回调可以告诉我电影何时结束,因此我可以寻找开始并再次播放。 我没有使用MPMoviePlayerController,因为它有一些严重的限制。我希望能够一次播放多个视频流。

11
dyld:库未加载:@ rpath / libswiftAVFoundation.dylib
我刚刚更新到Xcode 7和swift 2,并完成了修复过渡所带来的错误。我终于有了要构建的项目,但是在启动屏幕之后,我收到一条错误消息: dyld:未加载库:@ rpath / libswiftAVFoundation.dylib引用自:/ var / mobile / Containers / Bundle / Application / ... 原因:找不到合适的图像。确实找到了:/private/var/mobile/Containers/Bundle/Application/.../Frameworks/libswiftAVFoundation.dylib:mmap()errno = 1验证了'/ private / var / mobile / Containers / Bundle / Application / ... / Frameworks / libswiftAVFoundation.dylib' 我以前曾在其他框架上看到过此错误,但无法解决我的问题。有没有一种方法可以通过在某个地方添加我的框架来绕开它?



1
AVPlayer和MPMoviePlayerController的区别[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 我正在开发一个需要播放视频的iPhone应用程序。到目前为止,我了解到至少有两个API可以实现此目的。AVPlayer和MPMoviePlayerController。 主要区别是什么?

10
知道何时可以播放AVPlayer对象
我正在尝试播放从上一个MP3传递到的文件(存储在变量中)。UIViewUIViewNSURL *fileURL 我正在初始化一个AVPlayer: player = [AVPlayer playerWithURL:fileURL]; NSLog(@"Player created:%d",player.status); 该NSLog打印Player created:0,我想通意味着它是还没准备好打。 当我单击该播放时UIButton,运行的代码是: -(IBAction)playButtonClicked { NSLog(@"Clicked Play. MP3:%@",[fileURL absoluteString]); if(([player status] == AVPlayerStatusReadyToPlay) && !isPlaying) // if(!isPlaying) { [player play]; NSLog(@"Playing:%@ with %d",[fileURL absoluteString], player.status); isPlaying = YES; } else if(isPlaying) { [player pause]; NSLog(@"Pausing:%@",[fileURL absoluteString]); isPlaying = NO; } else …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.