AVFoundation框架提供Objective-C和Swift接口,用于在Mac OSX或iOS应用程序中编辑和播放视听媒体。使用此框架的问题应包括此标记。
我正在尝试在我的 macOS 项目中播放视频,并且希望它不断循环。我能够让它播放一次,但我不知道如何让它循环播放。我正在使用 AVPlayerLoope...
使用 AVSampleBufferAudioRenderer 播放流式 PCM 音频数据包(从 Opus 解码)
我正在开发一个 iOS 项目,我正在接收 Opus 音频数据包并尝试使用 AVSampleBufferAudioRenderer 播放它们。现在我正在使用Opus自己的解码器,所以最终我...
通过 AVMutableVideoComposition 覆盖静态文本
在 iOS 版 Swift 中,我有一个 AVURLAsset 数组。我通过一个函数将其传递,将视频资源拼接/合并到一个最终视频中。对于每个视频,我的目标是覆盖以...为中心的文本
iOS 相机 didFinishProcessingPhoto 总是给出随机的错误方向
我创建了下面的代码示例,它重现了整个问题。 请注意,我在控制中心设置了 iOS“旋转锁定”。 在运行 iOS 17 的 iPhone 13 上进行测试。 我...
AVAssetExportSession 在第一次运行时停止
在我的 iOS 应用程序中,我使用 AVAssetExportSession 来压缩视频文件 如果让exportSession = AVAssetExportSession(资产:singleVideoComposition,预设名称:
AVAssetTrack 的preferredTransform 有时似乎是错误的。如何解决这个问题?
我正在使用 AVAssetExportSession 在 iOS 应用程序中导出视频。为了以正确的方向渲染视频,我使用 AVAssetTrack 的 PreferredTransform。对于某些源视频,此属性...
为什么通过网络发送视频时未修剪(使用 AVAssetExportSession)?
我想使用网络框架将视频发送到另一台iOS设备。在发送视频之前,我添加了一个逻辑来修剪视频的特定开始和结束时间。逻辑如下:...
在后台线程上调用 AVFoundation 会干扰 SwiftUI 动画
我有一个带有动画口吃的应用程序,我已将其简化为以下复制品: 结构ContentView:视图{ var body: 一些视图 { ZStack { 动画圆() ...
我利用前置原深感摄像头与 Vision 相结合来识别图像中的点并运行一些测量。我知道视觉坐标已标准化,所以我转换...
我正在尝试播放从前一个 UIView 传递到 UIView 的 MP3 文件(存储在 NSURL *fileURL 变量中)。 我正在初始化 AVPlayer: 播放器 = [AVPlayer playerWithURL:fileUR...
我正在开发一个应用程序,需要使用iPhone的前置摄像头使用swift来实现增强现实体验。我尝试过使用ARKit,但是A制作的前置摄像头...
我有一个自定义视频播放器,可以在 swift ui 视图中使用。我希望能够从 swift ui 视图播放/暂停、静音/取消静音以及快进视频。没有任何控件功能是
我有一个使用 AVFoundation 和 Swift 构建的自定义相机。当相机启动时,它最初会放大。大约一秒钟后,它会缩小到正常状态。我不确定为什么会发生这种情况,我...
SwiftUI VideoPlayer 泄漏(@状态管理问题)
我正在尝试创建循环视频播放器视图。根据苹果的文档,我这样做了: 结构体 VideoPlayerView:查看 { 让视频:视频 让正在播放:布尔 ...
AVCapturePhotoCaptureDelegate photoOutput() 不是每次都调用
我正在按照本教程为我的应用程序创建自定义相机。捕获图片后,用户可以继续到显示图像的另一个视图。不幸的是,有时图像是......
我有一个功能可以在前置摄像头和后置摄像头之间切换。下面的这个函数可以工作,但是我必须单击一个按钮两次来调用这个函数,相机才能真正翻转。我试过了
我有一个用 AVFoundation 在 Swift 中构建的录像机。录制器可以拍摄多个剪辑并将它们连接成一个视频。例如,您可以启动视频然后停止,然后再次启动...
AVPlayer/MPMoviePlayerController 的字幕
我正在使用 m3u8 视频格式来流式传输视频,现在我需要显示相同的字幕。 我在Apple文档中搜索,发现我可以通过使用
如何激活AVCapturePhotoOutput()的深度相机
我正在尝试按照本教程通过 AVFoundation 使用深度相机捕获深度图。 (我正在 iPhone XR 上进行测试。) 但是打电话的时候 让vsession = AVCaptureSession() 让照片输出 =
使用 Swift 检查 iOS 上的视频容器编解码器是否为 .mp4 或 .mov
在我的应用程序中,用户可以使用 PHPickerViewController 从相机胶卷中选择视频。我想读取所选文件的视频容器和/或视频编解码器,看看这是否是 .mp4 或 .mov 视频。是