草庐IT

headphones

全部标签

c# - 通过C#检测耳机是否插入

没有通过C#检测耳机是否插入的例子。我想应该是某个事件...使用WMI有意义吗?ManagementObjectSearchersearcher=newManagementObjectSearcher("root\\cimv2","SELECT*FROMWin32_SoundDevice");foreach(ManagementObjectqueryObjinsearcher.Get()){Console.WriteLine("-----------------------------------");Console.WriteLine("Win32_SoundDeviceinstan

Line Out vs Headphone Out 有什么区别

lineout和headphoneout在audio设备上经常用,但有什么区别呢?一句话概括线路输出(lineout)是一个音频端口,用于将线路电平音频信号从一个音频设备发送到另一个音频设备。另一方面,耳机输出(phoneout)是一个音频端口,可提供用于驱动耳机的放大线路电平信号。 主要是驱动能力不一样对于lineout,一般需要接pre-amp再接喇叭 对于headphoneout,可以直接连接设备他们有什么区别:1、幅度和音量范围不同2、输入信号质量不同,一般来说headphone经过了功放,有一定的底噪3、阻抗,对lineout,阻抗较大,大约是100ohm或者更大,对于headpho

ios - 用iphone的耳机孔传输数据是否可行

问题一:可行吗?(据我所知[infogetfromgoogle],这是可行的。但是,我需要一个更肯定的答案。)问题2:假设我有一个产生方波的设备,我怎样才能得到消息?作为一个初学者,我想知道我应该关注哪一类?谢谢,任何信息将不胜感激。 最佳答案 这是一个很好的问题。我整理了一个执行此操作的C库,因此您可以针对iOS进行调整。图书馆:https://github.com/quiet/quiet现场演示:https://quiet.github.io/quiet-js/lab.html对于声音端口,您要避免使用方波。它们无法有效地利用您

ios - Objective-C:更改 iOS 耳机按钮操作

我需要在iOS耳机按钮上绑定(bind)自己的操作。对于播放/暂停操作,我找到了解决方案:在.xcodeproj中添加音频背景实现方法remoteControlReceivedWithEvent将自己设为第一响应者我无法将我的类设置为第一响应者,因为我的类是UIViewController的子类。对于这个方法类必须是UIResponder的子类。所以我把这个方法放在AppDelegate中并创建通知。1。有没有其他方法可以将remoteControlReceivedWithEvent放入我的类中,而不更改父类(superclass)或使用通知?2。我可以更改音量增大/减小操作吗?

iphone - 你能确定插入iphone/ipad/ipod耳机插孔的具体设备类型吗?

在使用iPad及其耳机插孔时,我注意到一些有趣的事情。当我将iPhone耳塞式耳机插入iPad时,我可以更改耳机音量(使用iPad上的音量按钮)。如果我拔下耳塞并使用相同的耳机插孔插入外部扬声器,我可以再次将音量调节到不同的水平。如果我拔下扬声器,我可以重新插入耳塞。音量会自动变回我上次设置耳塞的音量。如果我有第三个设备插入耳机插孔(在我的例子中,我使用插入耳机插孔的UniMag信用卡刷卡读卡器进行测试)iPad会记住第三卷。它似乎知道哪个设备插入了iphone插孔并将其设置为适当的音量级别。这与我的预期相反。我希望耳机插孔只有一个音量级别,而不管插入的是什么设备。如果iPad可以确定

android - 如何在插入耳机时降低 MediaPlayer 的音量?

针对Android2.2。我需要检查用户在收听媒体时是使用扬声器还是耳机。到目前为止,我发现的最好的是isWiredHeadsetOn方法。太糟糕了,它已被弃用。有没有更好的方法来知道是否插入了耳机?真正的问题是:如何在插入耳机时降低MediaPlayer的音量?在播放开始时(即通过bool检查)和播放期间(即通过事件)? 最佳答案 我发布了一个链接,因为我认为它有助于回答并因此转换为评论。以下代码来自,我不相信。他们用它来监听未插入的耳机,但对于您所要求的内容,应该可以使用相同的概念:HeadphoneJackListenerAn

Android - 当设备插入音频插孔时播放声音

我想在设备插入音频插孔时播放音频文件(不需要耳机)。如果有帮助,我只对Android4.3及以上版本感兴趣,如有必要,我愿意root手机。到目前为止,这是我尝试过的:某种hack,但它不起作用。try{ClassaudioSystemClass=Class.forName("android.media.AudioSystem");MethodsetForceUse=audioSystemClass.getMethod("setForceUse",int.class,int.class);setForceUse.invoke(null,1,1);MediaPlayermp=MediaPl

android - 通过耳机插孔将音频输入到 android 智能手机?

我正在尝试通过外部播放器的耳机插孔将音频传递到Android手机中。我有理由相信这样做有两个原因:1)方形读卡器的工作原理是通过耳机接口(interface)发送信息,因此可以处理信息输入。https://squareup.com/reader2)为了将音频从播放器传输到手机,我将使用普通的aux-aux电缆,类似于将音乐播放器连接到扬声器的电缆。事实上,音频可以通过简单的两环电缆传输到扬声器。我知道通常这两个环仅用于输出,第三个环用于输入,但在我看来,这表明它们能够在没有第三个环的情况下进行输入。我的问题是似乎没有任何api来处理通过耳机插孔的输入,而且似乎没有人知道方形阅读器如何工

c++ - 带有 Realtek ALC888 的事件耳机插孔 (Windows XP)

如何在RealtekALC888上检测事件耳机插孔插入/移除?有没有SDK或者lib?全局问题:如何在WindowsXP下检测到同一事件?全局答案:不存在通用解决方案。但是,Realtekaudio知道。如何? 最佳答案 在WindowsXP上有一个遗留函数waveInGetNumDevs(void)除非插入耳机插孔,否则应该返回0。无论如何,确切的行为取决于实际的硬件驱动程序。另请参阅:http://msdn.microsoft.com/en-us/library/ms713732%28VS.85%29.aspx有些声卡无法正常工

iOS:是否可以同时从耳机和扬声器发送音频?

我们希望从耳机插孔发送一些串行数据,但仍希望能够从扬声器播放音频。是否可以将输出发送到两者?如果是这样,是否可以向每个发送不同的音频? 最佳答案 据我所知,没有。您可以获得有关路由何时更改(即有人连接耳机线)的编程通知,但您无法指定用于输出的设备。 关于iOS:是否可以同时从耳机和扬声器发送音频?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10215923/
12