gpt4 book ai didi

ios - 像 QuickTime Player 一样从 OS X 应用程序录制 iPhone/iPad 屏幕

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:43 29 4
gpt4 key购买 nike

我知道可以使用 QuickTime 播放器录制 iOS 屏幕。 (iOS 设备显示为相机)

我可以使用适用于 Mac OS X 的 AVFoundation 录制 iOS 屏幕吗?

我想创建一个可以录制 iOS 设备屏幕的 OS X 应用。

最佳答案

归功于 NadavRub

引自 the PDF transcript for WWDC 2014 session #508 “Camera Capture: Manual Controls” 的第 28 页:

iOS devices are presented as CoreMedia IO “DAL” plug-ins

You must opt in to see iOS screen devices in your OS X app

CMIOObjectPropertyAddress prop =
{ kCMIOHardwarePropertyAllowScreenCaptureDevices,
kCMIOObjectPropertyScopeGlobal,
kCMIOObjectPropertyElementMaster };
UInt32 allow = 1;
CMIOObjectSetPropertyData( kCMIOObjectSystemObject,
&prop, 0, NULL,
sizeof(allow), &allow );

另请参阅 my blog对于 CoreMediaIO 捕获示例,直接拦截从设备发送的原始压缩负载

关于ios - 像 QuickTime Player 一样从 OS X 应用程序录制 iPhone/iPad 屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32700632/

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