问题标签 [recording]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2708 浏览

iphone - 如何使用 AVAudioRecorder 恢复录音?

我正在编写一个使用AVAudioRecorder该类的应用程序。它工作得很好,除非有电话打进来。我正在按照苹果使用 AVAudioRecorderDelegate 方法的指南处理这个

在中断结束之前它工作得很好,我尝试通过再次调用 record 方法来“恢复”录制(根据文档)。但是,它不会恢复我的录制,而是会丢弃旧的并在其位置启动一个全新的。我一直无法找到解决此问题的方法,如果有人发现了这一点,或者如果这是苹果的错误,AVAudioRecorder请告诉我。我真的希望我不必使用AudioQueues.

谢谢

0 投票
4 回答
19475 浏览

android - Android模拟器可以使用PC硬件录制和播放音频吗?

我没有安卓手机,但无论如何我都在努力开发它。目前测试我的应用程序的唯一方法是使用模拟器,我读过它不支持录音。但是,我读到了启动命令“-audio”,它允许使用“winaudio”后端从您的电脑输入/输出音频。我一直无法让它工作,是否可以使用我的电脑的麦克风进行录制?如果是这样,我做错了什么?

0 投票
1 回答
4134 浏览

windows - 在 PC 上从 iOS 打开 m3u8 文件

我的 iPhone 上有一个名为 TV Screen 的应用程序。在那里,我可以在我的 iPhone 上本地保存电视节目,很好。我通过 SSH 访问 Application 文件夹,发现许多 .ts 文件和一个 m3u8 文件。

这里是 m3u8 文件 http://dl.dropbox.com/u/92469/5_13365986_2011-03-27.local.m3u8

不知何故,我无法在我的 Windows 电脑上打开该文件。想法我怎么能?或者我如何转换它?

问候,乔尼

0 投票
2 回答
858 浏览

flash - Youtube 网络摄像头录制如何工作?其他网络摄像头录制解决方案?

youtube 将哪个 Flash 服务器用于http://www.youtube.com/my_webcam?只是FMS吗?我问是因为我必须实现一个网络摄像头录制应用程序,而 youtube 是迄今为止我见过的最好的。出色的视频质量和完美的音频同步。

现在我使用 rtmplite 作为 flash 服务器http://code.google.com/p/rtmplite/但结果并不令人满意,音频经常不同步,视频质量很差。

所以我想给 Wowza 一个机会:有没有人尝试过它具有良好的网络摄像头录制质量和准完美的音频同步?

此外,如果您对如何创建可靠的网络摄像头录制应用程序/服务器有任何其他建议,我将很高兴听到这些建议。

0 投票
1 回答
773 浏览

streaming - Flash 媒体服务器将新的实时流 (stream.record()) 附加到现有文件(服务器端)

您好,我正在使用 stream.record() 成功地从客户端记录到服务器。如何将当前流附加到文件(在同一实例中)。

这是我正在尝试的,它不起作用。

0 投票
1 回答
3053 浏览

objective-c - 如何用 iPad 录制声音?

我需要一个在 iPad 上录制语音的好例子或指南。无论我说什么,我都希望以后能够播放。我怎样才能做到这一点?

0 投票
3 回答
358 浏览

ios - 录制 iOS 加速度计游戏的镜头

我们正在发布一款 iOS 游戏,但遇到了录制宣传资料的问题。

目前,我们正在使用设备上的应用程序将加速度计数据传输到模拟器。然而,设备渲染 OpenGL 比模拟器快得多,尤其是第四代设备。结合截屏应用程序和网络延迟产生的性能影响,视频非常生涩,不代表设备上的体验。

您将如何记录使用 OpenGL ES 的加速度计游戏的游戏玩法?

0 投票
2 回答
6887 浏览

android - 在 Android 中录制音频时的 VU(音频)计

我是 Android 开发的新手,对于我的第一个应用程序,我创建了一个允许录制音频的应用程序。录音和音频播放一样正常。应用程序缺少的一件事是在录制过程中以 vu 表的形式向用户提供反馈。在 iOS 平台上,我相信有一个内置的 vu Meter 可以用于应用程序。我无法在 Android 平台上找到对应的。

我一直在寻找各种专门用于 Android 开发的论坛并在谷歌上搜索,但我没有发现任何有用的东西。

有谁知道用于录制音频的数字 VU 表的任何编码示例?

有谁知道在录制时显示反馈的任何编码示例?

0 投票
2 回答
590 浏览

testing - 谷歌使用什么样的“行业领先的录音技术”来重新执行手动测试?

我正在阅读 Google 的测试博客文章,其中介绍了 Google 如何将其测试划分为小型、中型和大型测试,并且并非所有这些测试都是自动化的。在文章的后面,作者继续说:

“行业领先的记录技术将手动测试转换为自动化测试,以便在构建后重新执行构建,以确保最小的回归并使手动测试人员始终专注于新问题。”

有人知道谷歌使用什么录音技术吗?我熟悉诸如 AutoHotKey 和 AutoIt 之类的 Windows 宏软件,但它们都没有让我觉得能够节省这么多时间(即我怀疑有人会花费大量时间来尝试调试录制问题并让它重新- 在任意系统上运行,等等,它们会很快消耗掉通过在接下来的 X 次运行中更快地重新运行测试而获得的任何节省)。

我正在祈祷,希望有人能提供一些关于谷歌实际用于此目的的内部信息,但如果有人知道任何其他可能满足该引用标准的记录技术,请告诉我。

提前致谢!

0 投票
0 回答
1149 浏览

android - 音频播放头痛

我希望有人能指出我正确的方向。我已经能够让录音和电平表正常工作。我已经开始播放音频,这让我有些头疼。我已经阅读了有关 MediaPlayer 和 AudioTrack 的各种文章以及这两个类之间的一些差异。我读到的一件事是这两个类都支持 PCM,这是我录制的音频的格式。

在录制音频时,我使用 AudioRecord 类来捕获 16 位 PCM 单声道数据。我正在捕获数据,然后将数据写入保存到 SD 卡的文件。这是写入文件的核心代码:

这是编写 WAVE 标头的代码:

问题在于音频文件的播放。MediaPlayer 在播放方面非常快,但结果是响亮的静电。我正在获取使用上述代码创建的文件,并尝试将其推送到 MediaPlayer 进行播放。根据我的阅读,MediaPlayer 支持 16 位 PCM 音频,我相信这是我在上面创建的。

当我使用 AudioTrack 时,音频播放是正常的,这意味着音频与录制时一样。使用此类的最大问题是我在尝试开始播放时遇到的延迟。我使用的是 Stream 模式,音频开始播放需要 5-15 秒,这是完全不可接受的。

这是我调用 AudioTrack 类的代码:

关于使用 MediaPlayer 时可能导致静态的任何想法?或者关于如何在使用 AudioTrack 时提高性能的任何想法?