avfoundation相关内容

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

我有一个严重的问题:我有一个带有多个 UIImage 对象的 NSArray.我现在想做的是从那些 UIImages 创建电影.但我不知道该怎么做. 我希望有人可以帮助我或向我发送代码片段,它可以执行我想要的操作. 编辑:供将来参考 - 应用解决方案后,如果视频看起来失真,请确保您捕获的图像/区域的宽度是 16 的倍数.经过数小时的搜索后发现在这里奋斗: 为什么我的 UIImages ..
发布时间:2021-12-01 17:15:00 移动开发

如何从 AVCaptureAudioDataOutput 播放音频样本缓冲区

我尝试制作的应用程序的主要目标是点对点视频流.(有点像使用蓝牙/WiFi 的 FaceTime). 使用 AVFoundation,我能够捕获视频/音频样本缓冲区.然后我发送视频/音频样本缓冲区数据.现在的问题是在接收端处理样本缓冲区数据. 至于视频样本缓冲区,我能够从样本缓冲区获取 UIImage.但是对于音频样本缓冲区,我不知道如何处理它以便我可以播放音频. 所以问题是如何处 ..
发布时间:2021-11-30 16:43:01 其他开发

尝试通过多点连接将音频从麦克风流式传输到另一部手机

我正在尝试通过 Apples Multipeer Connectivity 框架将音频从麦克风流式传输到另一部 iPhone.为了进行音频捕获和播放,我使用了 AVAudioEngine(非常感谢 Rhythmic Fistman' 的回答 问题是我可以在传输之前来回转换字节数组并从中播放声音(在同一部手机中),但不能在接收端创建 AVAudioPCMBuffer.有谁知道为什么转换在接收端 ..
发布时间:2021-11-30 16:37:32 移动开发

在音板应用程序上播放随机声音

我一直在尝试创建一个应用程序,当我按下按钮时,它会播放声音,但是当我再次按下同一个按钮时,它会播放不同的声音,我不介意它是否一直完全随机播放,或者如果它一次播放不同的声音但每次播放相同的顺序希望这是有道理的家伙 这是我拥有的所有代码: .h #import @interface ViewController : UIViewController@class AVAudioPlayer ..
发布时间:2021-11-30 16:14:21 移动开发

iOS 背景音频无法播放

我有一个使用 CoreBluetooth 背景模式的应用程序.当某个事件发生时,我需要播放警报声.在前台一切正常,所有蓝牙功能在后台正常工作.我也让它在后台运行 UILocalNotification 来发出警报,但是我不喜欢这些缺少音量控制,所以想使用 AVAudioPlayer 播放警报声音. 我已将背景模式 audio 添加到我的 .plist 文件中,但无法正常播放声音. 我正 ..
发布时间:2021-11-30 16:04:05 移动开发

如何使用 Swift 在后台播放音频?

如您所见,我正在流式传输音频.但是当我按下主页按钮并退出时,应用程序流停止或我听不到.如何在后台继续流式传输并从锁定屏幕收听? ViewController.Swift 导入 UIKit导入 AVFoundation导入媒体播放器导入 Google 移动广告类视图控制器:UIViewController,GADInterstitialDelegate {@IBOutlet 弱变量 exit ..
发布时间:2021-11-30 15:57:04 移动开发

如何在纵向模式下通过 AVAssetExportSession 导出视频资产

当我通过 AVAssetExportSession 导出视频资产时,结果文件处于陆地空间模式.(通过 iTunes 抓取的文件-> 应用程序-> 文件共享-> 我的应用程序).如何以纵向模式导出视频资产(旋转它)? 解决方案 来自 iPhone 捕获设备的视频始终为横向,无论捕获时设备方向如何. 如果您想旋转视频,“简单"的解决方案是为导出会话的视频轨道分配一个变换. 在您的 ..
发布时间:2021-11-30 12:02:58 移动开发

如何将视觉框架坐标系转化为ARKit?

我正在使用 ARKit(带有 SceneKit)来添加虚拟对象(例如球).我通过使用 Vision 框架并在视觉请求完成处理程序方法中接收其更新的位置来跟踪真实世界对象(例如脚). let request = VNTrackObjectRequest(detectedObjectObservation: lastObservation, completionHandler: self.handl ..
发布时间:2021-11-17 21:22:49 移动开发

iOS 检测系统音量级别变化.私有API与否?AVSystemController_SystemVolumeDidChangeNotification

是否可以将 AVSystemController_SystemVolumeDidChangeNotification NSNotification 的监听(在 App Store 审核过程中)视为使用私有 API? 在我的应用程序中,我需要显示和更新当前音量级别.按下硬件音量按钮和 MPVolumeView 滑块中的音量变化后,音量指示器应更新. 我搜索了如何获取硬件音量按钮按下的通知 ..

Apple Watch 可以使用 AVFoundation 吗?

Apple Watch 可以使用 AVFoundation 吗?更具体地说,AVAudioPlayer 和 AVAudioRecorder 可以工作吗? 我正在尝试制作一个应用程序,让您可以将声音录制到 Apple Watch 并使用音频播放器播放.谢谢 解决方案 尝试使用 WKAudioFilePlayerItem 吗?使用这个类播放音频,需要声明3个变量: var audioF ..

如何从 AVPlayer 获得流畅的高速播放?

AVPlayer 有一个名为 rate 的属性,用于控制播放速率.1.0 是正常速度,而 2.0 或 5.0 之类的值应该分别以 2x 和 5x 播放. 每当我将播放速率值设置为高于 1.0(比如 10.0)时,播放就会非常断断续续,看起来有大量帧被丢弃,因为玩家跟不上. 但是,QuickTime Player 中的相同值(使用相同的电影)可以在 2x、5x、10x、30x 和 60x ..
发布时间:2021-11-16 20:25:55 其他开发

如何使用 AVFoundation 将视频转换为动画 gif?

在使用 AVFoundation 和 AVCamRecorder 录制电影后,我正在推送一个新的 UIViewController. 目前我正在从保存电影的 URL 播放电影,并且工作正常.我在理解如何将视频从 URL 转换为 gif 动画时遇到了很多麻烦. 我对 Objective C 很陌生,并且成功地创建了一个漂亮的自定义录像机,但现在我对下一个作品感到气馁. 我有 ..
发布时间:2021-11-10 05:20:42 移动开发

iOS 相机视频实时预览偏移到拍摄的照片

我正在使用相机. 相机以实时供稿的形式呈现给用户,当他们点击时,就会创建一个图像并将其传递给用户. 问题是图像被设计到最上面的位置,比实时预览显示的要高. 您知道如何调整摄像机的框架,使实时视频源的顶部与他们要拍摄的照片的顶部相匹配吗? 我认为这可以做到,但事实并非如此.这是我当前的相机帧代码: //将设备添加到会话中,获取它产生的视频源并添加到视频源层函数 initSe ..
发布时间:2021-09-12 20:37:19 移动开发

iOS 相机:`AVCaptureAudioDataOutput` 即时激活音频会话,避免背景音乐卡顿

我使用 AVFoundation 创建了一个相机,它能够使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 录制视频和音频.我创建我的捕获会话,连接所有输入以及视频和音频数据输出,然后相机处于空闲状态.用户现在可以开始视频录制了. 问题 问题在于,在我开始捕获会话 (captureSession.startRunning()) ..
发布时间:2021-06-11 19:59:54 移动开发