audio相关内容
我正在尝试弄清楚如何检测 iphone/ipad/ipod 上是否连接了任何音频设备.我知道所有关于音频路由调用和路由更改回调的信息,但这些并没有告诉我关于附加内容的任何信息.他们只报告音频当前路由的位置.例如,我需要知道,当音频通过扬声器路由时,耳机和/或蓝牙是否仍然连接.或者,例如,如果用户在使用蓝牙时插入耳机然后决定断开蓝牙连接,我需要知道蓝牙已断开连接,即使音频仍在通过耳机路由. 解
..
我的要求是根据用户选择在蓝牙和手机扬声器之间切换音频.下面是代码片段: //AudioTrack 用于播放传入的音频,如下所示:int mMaxJitter = AudioTrack.getMinBufferSize(8000, AudioFormat.CHANNEL_OUT_MONO,AudioFormat.ENCODING_PCM_16BIT);新的音轨(AudioManager.STREA
..
我的应用程序需要通过蓝牙连接到 a2dp 设备,我希望“能够查询可见的蓝牙设备,然后选择一个 a2dp 设备并让它‘通过 a2dp 连接’,以便音频开始通过连接的设备",但我的手机正在运行姜饼 (2.3.3). 我在 http://developer.android 上完成了基本的蓝牙教程.com/guide/topics/wireless/bluetooth.html 并到达了我需要连接到
..
我有一些 蓝牙扬声器(类似),并且非常希望能够同时播放多个扬声器,但我找不到办法做到这一点. 我可以部署自己的应用程序,因此不必通过公共 API 来完成,但 iPhone 硬件是否支持它? 解决方案 您可以连接多个扬声器,但一次只能播放一个.BT 中没有足够的带宽来真正同时发送两个高质量的立体声流.此外,我认为您没有办法编写自己的应用来执行此类操作.
..
我刚刚开始在一家生物医学公司工作,我们需要将数据从我们正在制造的设备传输到 iPhone.显然,使用 made for iPhone 程序就足够了,但是对于原型设计和更简单的解决方案,我想知道我们是否可以使用现有的蓝牙音频发射器,例如 (http://www.buy.com/prod/bluetooth-a2dp-audio-hifi-dongle-adapter-transmitter-for-
..
是否可以从 iPhone 的内置麦克风接收音频输入,并同时通过蓝牙耳机播放该音频? 我的目标是始终使用内置麦克风作为输入设备,即使输出设备是耳机,因为内置麦克风在我的用例中更方便. 当输出设备是有线耳机(例如 iPhone 捆绑的耳机)时,我知道如何实现我的目标.我直接插上有线耳机,调用如下方法: - (void)selectBuiltInMicrophone{AVAudioSess
..
HTML 5 提到了蓝牙和音频.但没有关于蓝牙的详细信息. 我正在尝试连接到流式传输音频的蓝牙设备. 无论如何可以通过浏览器上的蓝牙捕获音频流?HTML+Javascript?插件?还有其他技巧吗? 预先感谢您的帮助. 解决方案 您提到的链接是规范的旧草案,未包含在当前版本的 HTML5 草案中. HTML5 设备 API 要求 指定了可以获取可用的网络接口,并且无
..
我想在 Python 脚本中使用 SOX 等工具将 .pcm 文件转换为 .wav 文件.该工具需要跨平台兼容(Windows 和 Linux).有什么建议吗? 解决方案 您实际上不需要为此使用工具.Python 标准库带有 wave 模块,用于编写 .wav 文件,当然原始 .pcm 文件可以作为纯二进制文件打开,如果您需要进行任何简单的转换,这些转换对于列表理解来说不是微不足道的,它们
..
我有大量的 .RAW 音频文件(无字节序的无符号 8 位 PCM),我想将它们转换为 .WAV 文件.我可以使用什么命令行工具(windows 或 linux)来快速转换这些? 解决方案 我被指出 SoX 一个朋友的,它成功了.使用的语法是sox -r 44100 -e unsigned -b 8 -c 1
..
刚开始为iOS 7开发,发现iOS 7中不推荐使用AudioSession相关的函数和PropertyListeners. 在我使用以下方法检测耳机是否已插入或从设备拔出之前: /* 添加设备路由变化回调 */AudioSessionAddPropertyListener (kAudioSessionProperty_AudioRouteChange,audioRouteChangeLis
..
我的 Android Java 应用程序需要将音频数据记录到 RAM 中并进行处理.这就是为什么我使用类“AudioRecord"而不是“MediaRecorder"(仅记录到文件). 到目前为止,我对音频数据使用了带有“read()"的忙循环轮询.到目前为止,这一直在工作,但它过多地与 CPU 挂钩.在两次轮询之间,我让线程进入睡眠状态以避免 100% 的 CPU 使用率.然而,这并不是一
..
伙计们,我如何播放一个 mp3 文件,然后在第一个完成后再播放另一个? 我尝试了以下没有成功.. $('#file1)[0].play( function () {$('#file2)[0].play();}); 播放音频时可以使用回调吗? 解决方案 您不是从调用 jQuery 方法开始. 您可以将事件处理程序附加到 "onended" 事件: var file = $(
..
我们正在开发一个需要在 iOS 中更改音频路由的应用.我们需要从麦克风输入中获取一些信息,然后切换到设备的内部麦克风来录制环境声音. 我们从这些页面看到了 2 个主题:Forcing iPhone Microphone as音频输入和如果耳机使用内置麦克风已插入,但我想根据这种情况没有任何最终决定. 现在,代码可以运行了,但是我们可以选择音频输入的路径. 我们在 Apple (R
..
嗨,我写了一个简单的块收集程序,在我添加声音之前,它一直运行得很好.然后我突然收到了一个 MemoryError,这是我以前从未见过的. 我的代码与似乎是问题的声音(wav)文件一起附加.任何帮助都会很棒,是的,代码和声音以及大量其他程序、图片和东西都在同一个文件夹中. 导入pygame随机导入导入 pygame.mixerwinsound=pygame.mixer.Sound('wins
..
我一直在翻阅有关在 iOS 中播放音频的背景状态和权限的所有文档,但我无法弄清楚特定应用程序如何能够在未来的特定时间看似唤醒自己并进行非捆绑播放声音.我正在调查这个问题,因为我想将此功能(就像我见过的许多其他功能一样)添加到我正在构建的应用程序中. 有问题的应用是“Alarmy"——以前是“Sleep if you can".这是一个闹钟.与应用程序商店中的大多数其他闹钟不同,它可以将 iT
..
嘿嘿 我正在使用一个库在 Windows Phone 中播放音频,发现 此处.哪个工作正常. 然后我尝试向该系统添加一个新的 .wav 文件.我得到一个内存错误.在互联网上搜索让我不得不使用 AdpcmEncode 命令行工具对音频进行编码.但是,使用此工具无法转换我的 .wav 文件.任何人都可以在这里提供有关编码以使音频正常工作的帮助吗? 此外,仅供参考,我的音频文件可以有多
..
我对为 Windows Phone 8 设备播放声音进行了大量研究,并找到了多种解决方案,但它们并不完全符合我的情况. 我需要什么:我正在编写一个应用程序 (C#+XAML),它使用一个文件作为背景声音(在浏览整个应用程序时必须处于活动状态),并且还能够播放音效. 有什么问题: 对于背景声音,我可以使用 BackgroundAudio 代理,但它不符合我的要求,因为我希望声音仅在
..
我想从我的麦克风中读取缓冲区到一个数组中,44.1khz 可以正常工作,但是采样率为 8khz 时会出错 错误:>avae>AVAudioIONodeImpl.mm:884: SetOutputFormat: 所需条件为 false: format.sampleRate == hwFormat.sampleRate2016-11-26 19:32:40.674 Atem[5800:1168274
..
当某个 msgbox 出现时,我试图从 VBScript 中播放声音文件.唯一的问题是我将把它发送到别处,接收它的人的路径名与我要播放的音频文件的路径名不同.我正在考虑将我想使用的所有声音文件与脚本放在同一个文件夹中,然后发送该文件夹,但我不知道如何确保声音文件能够播放. 所以我想最大的问题是如何概括路径名,以便任何人都可以从任何机器的脚本中听到文件. 这是我目前的代码: 如果 i
..
下面的代码将从麦克风获取输入,如果音频块的平均值超过某个阈值,它将生成音频块的频谱图(长度为 30 毫秒).以下是正常对话中生成的频谱图的样子: 从我所看到的,这看起来不像我期望的频谱图在给定音频和环境的情况下看起来像什么.我期待更像以下内容(转置以保留空间): 我正在录音的麦克风是我的 Macbook 上的默认麦克风,有什么关于哪里出了问题的建议吗? record.py: 导
..