检测新的视频和音频输入
Posted
技术标签:
【中文标题】检测新的视频和音频输入【英文标题】:Detect new video and audio inputs 【发布时间】:2013-10-10 12:35:31 【问题描述】:我想创建一个应用程序,我可以在其中录制带音频的视频并将其保存到磁盘。 当应用程序启动时,我检测所有视频和音频源并在 UI 上显示此列表。 但是,当我断开其中一个网络摄像头(或拔下麦克风)时,此设备仍保留在列表中。
我如何获得设备连接/断开的通知,包括视频设备(USB)和音频设备(插孔 3.5)。
谢谢。
WBR 马克西姆
【问题讨论】:
这里的一些代码会有所帮助 【参考方案1】:您可能会在其他问题中找到一些有用的提示,此处为IOKit device adding/removal notifications - only fire once?
我还有一个使用 IOKit 框架来检测在我的 github 帐户上添加和删除 USB 设备的应用示例:https://github.com/tjarratt/Panic-Button
除此之外,苹果开发者网站有很多关于使用 USB 设备的文档: https://developer.apple.com/library/mac/documentation/devicedrivers/conceptual/USBBook/USBDeviceInterfaces/USBDevInterfaces.html
【讨论】:
感谢您的回复。我会检查你推荐的所有东西。正如我所看到的全部信息,您为 USB 设备提供了什么以及用于麦克风的插孔 3.5。有什么想法吗? 我不太熟悉将 3.5" 插孔用于麦克风和其他音频设备,但我认为 Core Audio 框架可能会在那里使用。 嘿@kroumvud 你有没有找到解决方案?我实际上发现我正在从事一个涉及音频输入的小型艺术项目,我很好奇你是否解决了这个问题...... 嘿@tjarratt 抱歉回复晚了,不幸的是我现在没有找到任何解决方案。 :( 我可以在某处看到你的艺术项目吗?以上是关于检测新的视频和音频输入的主要内容,如果未能解决你的问题,请参考以下文章