草庐IT

background-audio

全部标签

c++ - 每个应用程序实例超过一个 Audio Session

WASAPI或MediaFoundation是否允许为单个进程创建多个AudioSession? 最佳答案 ManagingtheAudioSession(Windows)特别是:...Typically,anapplicationmaintainsasingleaudiosession,althoughapplicationscancreatemorethanonesession.... 关于c++-每个应用程序实例超过一个AudioSession,我们在StackOverflow上找

javascript - 使用 Web Audio API 改变音频速度而不改变音高

是否可以使用WebAudioAPI在不改变音高的情况下改变音频的速度(以加载的MP3文件的形式)?我知道playbackRateAudioBufferSourceNode上的属性,但这也会改变音高。我也知道playbackRate的属性(property)和元素,但我需要使用WebAudioAPI。我是网络音频API的新手。有什么我可以做的吗? 最佳答案 有一种方法可以做到这一点-它叫做granularsynthesis(链接指向pd理论链接,但该理论是通用的)。颗粒合成的思想是声音以原始速度采样,但从每个采样点以不同的速度播放,但

php - <audio> 控件的轨迹栏不移动的元素

我有一个具有如下控件的元素:custom_5;?>"type="audio/ogg"/>custom_5;?>"type="audio/mp3"/>播放器出现,声音播放正常,但轨迹栏没有移动以反射(reflect)耗时,也无法拖动来寻找。为什么不?我需要发送某种额外的标题吗?这是所有相关的PHP,没有什么特别的:header('Content-Type:'.$mimetype[$type]);$file=fopen($filename,'rb');fpassthru($file);fclose($file);exit();Youcanseetheproblemlivehere.

Java swing "working in background"鼠标光标

是否有内置光标显示“箭头加沙漏”鼠标指针,当Windows在后台运行时使用,但仍允许您单击某些内容?我知道WAIT_CURSOR,但我没有看到类似的东西。我是否需要制作自定义光标才能获得沙漏指针组合? 最佳答案 我没有看到执行此操作的内置游标。所有预定义的游标都驻留在此处:http://download.oracle.com/javase/7/docs/api/java/awt/Cursor.html你可能很清楚。您将需要创建一个自定义光标或找到已经这样做过的人。这是一个向您展示如何构建自己的自定义光标的网站:http://blog

c++ - webRTC : How to apply webRTC's VAD on audio through samples obtained from WAV file

目前,我正在解析wav文件并在std::vectorsample中存储样本.现在,我想对这些数据应用VAD(语音事件检测)以找出语音的“区域”,更具体地说是单词的开始和结束。解析的wav文件是16KHz,16位PCM,单声道。我的代码是用C++编写的。我已经搜索了很多,但找不到关于webRTC的VAD功能的适当文档。根据我的发现,我需要使用的函数是WebRtcVad_Process().它的原型(prototype)如下:intWebRtcVad_Process(VadInst*handle,intfs,constint16_t*audio_frame,size_tframe_leng

c++ - 线程 : doing processing in background of C++ Cinder app to keep the UI responsive

今天下午经过几个小时的黑客攻击后,我很高兴能够运行我的第一个C++应用程序。该应用程序将视频中的X维度换成时间维度。示例:http://www.flickr.com/photos/forresto/5489312991/来源:https://gist.github.com/849779任何有关如何优化源的建议都将受到欢迎,但我对如何以一种不适合的方式在update()中进行图像处理很感兴趣使应用react迟钝。(在libcinder论坛中交叉发布:http://forum.libcinder.org/#Topic/23286000000669039) 最佳答

c++ - __cxa_throw 可以安全地忽略 Core Audio 吗?

类似question有人问过..但我想让它更具体地针对核心音频..因为我们中的一些人可能已经注意到核心音频几乎没有出错的余地。作为answer对上述问题的解释是,__cxa_throw是C++unhandledexception,可以忽略(这个问题似乎是Xcode4.5.1的新问题。我以前也从未见过它)我们可以对核心音频说同样的话吗?让我紧张的是它与音频格式有关......我的很多代码都依赖于:我正在尝试将AAC文件转换为lPCM..输出格式://setupthePCMoutputformatforconversionstreamer->PCMoutputFormat.mSampleR

javascript - Safari 浏览器 audio.play() 不工作

我正在使用以下音频标签在jquery中我用过varplayer=document.getElementById('player');player.src='/ajax.php';player.play();Safari浏览器显示以下错误且未播放音频。UnhandaledpromiseRejection:NotSupportedError:TheOperationisnotsupported我已经搜索过这个但没有找到任何合适的解决方案。任何人都知道解决方案?提前致谢。 最佳答案 浏览器禁止自动播放,用户必须点击播放。

iOS 音频 : cutting and stitching audio?

我是一名Unity开发人员,需要帮助同事在Obj-C中本地执行此操作。在Unity中,这没什么大不了的:1)samples以float[]的List形式存储在内存中2)对于任何给定的样本,在任何给定的偏移量,辅助函数返回大小为n的float[]3)另一个辅助函数在需要时淡化数据4)创建一个大小合适的AudioClip对象以容纳所有剪切样本,然后以适当的偏移量进行填充。5)AudioClip被分配给播放器组件(AudioSource)。6)AudioSource.Play(ulongoffsetInSamples),在未来的样本精确时间播放。循环也只是设置AudioSource对象的循环

ios - MonoTouch 可以安全地与 Core Audio 一起使用吗?

我想到CoreAudio回调需要非常低的延迟。在我的例子中,我一次收到512个样本的请求,这在44100Hz意味着回调可以达到最大值,运行需要11.6毫秒。现在,据我了解垃圾收集,每个收集周期都需要VM停止所有线程。然后垃圾收集周期可能会中断CoreAudio回调,并出现故障。如果是这样,那么使用MonoTouch中的CoreAudio并不安全。我的假设是否正确?还是这一切都不正确? 最佳答案 CoreAudio渲染回调将在对其截止日期非常严格的实时线程上调用。从它的声音来看,你偶尔会超过渲染回调的时间限额,并被切断(这==故障)。