首页 文章
  • 6 votes
     answers
     views

    AVPlayer永远不会准备好玩

    我有 AVPlayer 正在加载远程媒体 URL ( HLS stream),有时播放器永远不准备播放,但没有出现错误 . 是否有其他地方可能出现错误或检查是否仍在加载 AVPlayerItem 的方法? 我有 KVO 的速率,状态和播放可能跟上,当视频不在特定视频上发生时,永远不会被调用 . 我可以采取哪些其他步骤来调试此问题?还有其他地方可以检查错误或状态吗? 更多信息检查:播放缓冲区为空:...
  • 0 votes
     answers
     views

    AVQueuePlayer insertItem在播放项目时有停止噪音

    我使用AVQueuePlayer播放本地切片文件 . 我创建了一个NSThread来将切片文件插入到AVQueuePlayer中 . 当AVQueuePlayer播放时,我使用 [self.queueplayer insertItem:item afterItem:items.count==0?nil:items.lastObject]; 将AVPlayeritem插入AVQueuePlaye...
  • 2 votes
     answers
     views

    AVPlayerItem未停止时的通知

    There是播放器停止时的通知,称为 AVPlayerItemPlaybackStalled ,但是有一个很好的方法可以知道视频已经安装了吗?当玩家当前时间发生变化时,我可以寻找,但听起来不是很好......
  • 2 votes
     answers
     views

    AVErrorMediaServicesWereReset是什么意思?

    我目前正在使用AVPlayer编写自定义视频播放器 . 视频播放效果很好,99%的情况下都有效 . 但在寻找时,我偶尔会遇到错误 . 我的AVPlayerItem状态更改为AVPlayerItemStatusFailed,其“error”属性设置为: 错误域= AVFoundationErrorDomain代码= -11819“无法完成操作”UserInfo = 0x541da00 {NSLoc...
  • 4 votes
     answers
     views

    AVPlayer和AVFoundationErrorDomain代码= -11819

    我正在开发一个应用程序,通过AVPlayer使用来自 Cloud 服务的歌曲播放音乐 . 一切正常,大多数文件都没有任何问题 . 我最近从特定文件中收到错误,并且来自AVPlayer的消息我无法弄清楚它是否是网络通信问题或文件本身的编码: 错误域= AVFoundationErrorDomain代码= -11819“无法完成操作”UserInfo = 0x176abd80 {NSLocalize...
  • 2 votes
     answers
     views

    什么会导致appendPixelBuffer返回false?

    我的代码很简单,我正在拍摄一张图像并将其作为提取帧的视频的 Headers 幻灯片 . 但由于某种原因,appendPixelBuffer继续返回false . 所有框架都设置为1200 x 1200的精确高度/宽度 . 从AVAssetWritter返回的错误是: 错误域= AVFoundationErrorDomain代码= -11823“无法保存”UserInfo = 0x10c5c4b4...
  • 15 votes
     answers
     views

    m3u8文件AVAssetImageGenerator错误

    我正在使用AVPlayer播放.m3u8文件 . 使用AVAssetImageGenerator使用以下代码从中提取图像: AVURLAsset *asset1 = [[AVURLAsset alloc] initWithURL:mp.contentURL options:nil]; AVAssetImageGenerator *generate1 = [[AVAssetImageGenerato...
  • 0 votes
     answers
     views

    AVFoundation错误域

    我认为使用The Amazing Audio Engine库时遇到问题 . 事实上,当我试图播放一个回音轨并同时使用麦克风录音时,在录音结束时,当我进入此方法时: func captureOutput(captureOutput: AVCaptureFileOutput!, didFinishRecordingToOutputFileAtURL outputFileURL: NSURL!, fro...
  • 1 votes
     answers
     views

    使用Swift 2的iOS 9.2.1 iPhone 5s中的图像到视频

    这是我用来将单个图像转换为视频的代码 . 这与iPhone 4S iOS 8.4完美配合但是我在iPhone 5s iOS 9.2.1上部署了我的应用程序然后它在导出时显示错误 print(exporter.error) 它正在显示 错误域= AVFoundationErrorDomain代码= -11820“无法完成导出”UserInfo = {NSLocalizedDescription ...
  • 6 votes
     answers
     views

    允许同时创建多少个AVPlayers?

    我有一个 collectionView ,每个 cell 都有 AVPlayer 设置为播放 . 所以每个小区都在播放视频 . iOS似乎只允许您同时播放16个视频 . 例如,请查看下面的示例应用 . 在50个 cells 中,只有16个开始播放视频 . 这个数字总是保持不变 . 这种情况发生在运行iOS 10的iPhone 6上 . 在Xcode模拟器中,所有50个视频都开始播放 . 此问题仅...
  • 1 votes
     answers
     views

    iOS 11中的错误域= AVFoundation ErrorDomain Code = -11819

    我的视频录制屏幕显示为空白,并显示错误: 错误:-11819错误域= AVFoundationErrorDomain代码= -11819“无法完成操作”UserInfo = {NSLocalizedDescription =无法完成操作,AVErrorRecordingSuccessfullyFinishedKey = false,NSLocalizedRecoverySuggestion =稍...
  • 1 votes
     answers
     views

    AVPlayerItem编辑

    我想了解像iOS上的iMovie这样的视频编辑应用程序如何处理动态更改分配给AVPlayerItem的AVMutableComposition?例如,用户在时间轴上修剪视频,添加/修改文本图层,添加转换等 . 一种方法是重新创建新的AVMutableComposition对象,使用此资产创建新的playerItem,并替换AVPlayer的currentItem . 我不确定这是否是最佳方法,并且...
  • 13 votes
     answers
     views

    如何在AVFoundation中静音捕获声音? [重复]

    这个问题在这里已有答案: AVFoundation, how to turn off the shutter sound when captureStillImageAsynchronouslyFromConnection? 9个答案 我想在没有任何声音的情况下使用AVfoundation拍摄图像(是的,我记住,用户选择将实现此功能) 关于堆栈溢出的两个问题提供了最多的信息: AVFoun...
  • 12 votes
     answers
     views

    AVFoundation图像方向在预览中偏离90度,但在相机胶卷中很好

    发生了一些非常奇怪的事情,我正在尝试使用AVFoundation捕获图像,相机滚动图像看起来很好,但图像预览将图像旋转了90度 . 这是我用来捕获图像的代码 AVCaptureConnection *videoConnection = nil; for (AVCaptureConnection *connection in stillImageOutput.connections) { f...
  • 3 votes
     answers
     views

    我希望我可以使用ios sdk静音相机的快门声音[复制]

    这个问题在这里已有答案: AVFoundation, how to turn off the shutter sound when captureStillImageAsynchronouslyFromConnection? 9个答案 现在我一直试图在 iOS SDK 捕捉图像时将快门声静音,但无法做到 . 是否有任何类型的代码可用(实际上,我想从我的聊天应用程序中追踪一个假人) 我见过: ...
  • 0 votes
     answers
     views

    AVCaptureStillImageOutput快门定时

    我创建了一个使用AVFoundation的AVCaptureStillImageOutput的应用程序 . 我意识到在我的应用程序和其他样本源中,快门按下后快门需要1秒钟才能发出声音 . 按下按钮后有没有办法发出声音?我搜索并发现了类似的问题,但没有找到具体的答案 . How to avoid shutter sound struggling during capturing still imag...
  • 11 votes
     answers
     views

    使用AVFoundation为多张图像播放一次相机声音或者只需以编程方式静音/抑制声音

    在参考Question 1,Question 2,Question 3时,我在同一平台上遇到了类似的问题 . 我正在使用AVFoundation捕获多个图像(5个图像 - 1.5秒内的突发模式),我能够成功捕捉5个图像,但每次拍摄新图像时都会产生快门声 . 我使用 captureStillImageAsynchronouslyFromConnection 拍摄静止图像 . 图像质量/清晰度是我的...
  • 1 votes
     answers
     views

    AVFoundation:使用AVCaptureMovieFileOutput捕获会话,AVCaptureStillImageOutput具有滞后的快门声音

    我的应用程序中有一个摄像头视图,用户可以在其中拍摄静止图像或录像 . 在我的viewDidLoad中,我将AVCaptureMovieFileOutput和AVCaptureStillImageOutput添加到单个捕获会话中 . 功能正常,但是当您使用AVCaptureStillImageOutput.captureStillImageAsynchronouslyFromConnection拍摄...
  • 10 votes
     answers
     views

    AVCaptureVideoPreviewLayer能够使用Quicktime以横向模式录制

    所以我目前有一个相机应用程序 . 我有它所以它只能在肖像模式下工作,但你仍然可以录制视频并以横向模式拍摄照片 . 我使用以下代码来处理: videoConnection?.videoOrientation = self.orientation() 但是,由于应用程序本身未注册横向模式,因此您无法通过横向时间快速记录屏幕(它保持纵向)(快速时间>文件>记录影片>选择设备名称) 有...
  • 5 votes
     answers
     views

    iOS - 在设备处于纵向模式时以横向方式捕获视频

    在设备处于纵向模式时,是否可以在横向捕获视频? 这样的事情: 实际上我需要的是以纵向捕捉,但宽度>高度,我不希望用户旋转设备,但我确实想要捕捉像横向模式更广泛的图片 . 只是将预览图层框架更改为宽(宽度>高度)当然不够 . 我尝试更改预览图层的视频方向,但这将旋转图片,这不是我想要的 . previewLayer.connection.videoOrientation = .land...
  • 54 votes
     answers
     views

    AVCaptureVideoPreviewLayer方向 - 需要景观

    我的应用只是风景 . 我将这样呈现AVCaptureVideoPreviewLayer: self.previewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session]; [self.previewLayer setBackgroundColor:[[UIColor blackColor] CGColor]]; [s...
  • 1 votes
     answers
     views

    性能:视频缩略图/屏幕截图生成

    我目前正在使用MpMoviePlayerController thumbnailImageAtTime来获取我视频的缩略图 . 然而,在生成缩略图时似乎有大约0.5秒的延迟 - 我对如何优化它有一些想法,但我想知道使用其中一个较低级别的框架是否可能有任何性能提升? (CoreMedia或AV基金会) 我已经阅读了几个关于SO的答案,声称AV Foundation(通过使用AVAssetImageG...
  • 2 votes
     answers
     views

    CMTime的纪元时间

    Apple的AVFoundation文档对CMTime有以下内容: “CMTime的纪元号通常设置为0,但你可以用它来区分不相关的时间线 . 例如,纪元可以在每个循环中通过一个表示循环递增,以区分循环0中的时间N和时间N in循环1.“ 我不嘲笑这个例子 . 谁能详细说明?
  • 0 votes
     answers
     views

    AVAssetWriter内存错误

    我有几种方法可以将mov文件中的视频写入临时目录,但是大约15秒后 . 我收到错误: 收到内存警告 . 收到内存警告 . 收到内存警告 . 收到内存警告 . 然后应用程序崩溃了 . 我被困住了,不知道出了什么问题...... - (void) saveVideoToFileFromBuffer:(CMSampleBufferRef) buffer { if (!mo...
  • 1 votes
     answers
     views

    为AVPlayer iOS提供单一直播.TS

    鉴于我有一个实时.ts文件,是否可以提供静态HLS播放列表来嵌入单个ts文件而不对其进行分段 . 我正在寻找AVPlayer(iOS原生) . 它能够播放.ts文件,但前提是它包装并在HLS播放列表中提供 . 是否有任何特殊标签或版本需要支持此用例或这是不可能的? 这里的目标是欺骗HLS进行传输流的渐进式下载 .
  • 35 votes
     answers
     views

    iPhone AVFoundation摄像头方向

    我一直在试图让AVFoundation相机以正确的方向(即设备方向)拍摄照片,但我无法让它工作 . 我看过教程,我看过WWDC演示文稿,我已经下载了WWDC示例程序,但即便如此也没有 . 我的应用程序的代码是...... AVCaptureConnection *videoConnection = [CameraVC connectionWithMediaType:AVMediaTypeVideo...
  • 1 votes
     answers
     views

    CMImageBuffer或CVImageBuffer的深层副本

    嗨,我目前正在开发一个需要捕获视频的应用程序,同时应该能够采用帧来混合它们 . 我遇到的问题是我的框架来自: func captureOutput( captureOutput: AVCaptureOutput!, didOutputSampleBuffer sampleBuffer: CMSampleBuffer!, fromConnection conn...
  • 0 votes
     answers
     views

    核心数据中的Float64?

    我正在使用CMTime for AVAssets进行视频剪辑 . 要在不保存新视频文件的情况下修剪视频,我只想跟踪开始时间和持续时间 . CMTimeGetSeconds()方法将返回一个Float64,在CoreData中存储它的最佳方法是什么? 我不能使用NSNumber作为Float64方式的浮动类型 . 当我创建我的NSNumber时,1.200000是1.0000 . 提前致谢
  • 176 votes
     answers
     views

    如何将UIImage数组导出为电影?

    我有一个严重的问题:我有 NSArray 有几个 UIImage 对象 . 我现在想做的是从那些 UIImages 创建电影 . 但我不知道该怎么做 . 我希望有人可以帮助我或给我一个代码片段,它可以做我喜欢的事情 . Edit: 供将来参考 - 应用解决方案后,如果视频看起来失真,请确保您捕获的图像/区域的宽度是16的倍数 . 经过多个小时的努力后发现:Why does my movie fro...
  • 8 votes
     answers
     views

    用AVPlayer播放AVMutableComposition?

    我想要按顺序播放两个视频 . 我尝试过AVQueuePlayer,但两个剪辑之间有一个巨大的“打嗝” . 我需要他们不间断地玩 . 所以我正在尝试使用AVMutableComposition和AVPlayer,但无法正确使用它 . 这是我的代码(忽略内存泄漏,只是在空项目中测试..): composition = [[AVMutableComposition alloc] init]; NSSt...

热门问题