草庐IT

音频修复

全部标签

javascript - 如何使用 HTML5 音频 API 播放从 XMLHTTPRequest 返回的音频

在向我的服务器端api发出“AJAX”请求时,我无法播放音频。我有后端Node.js代码,它使用IBM的WatsonText-to-Speech服务来提供文本音频:varrender=function(request,response){varoptions={text:request.params.text,voice:'VoiceEnUsMichael',accept:'audio/ogg;codecs=opus'};synthesizeAndRender(options,request,response);};varsynthesizeAndRender=function(opt

javascript - (React js) 音频 src 在 setState 上更新,但音频播放没有改变

我正在尝试使用React构建一个迷你2轨音频播放器。音频由一个html音频元素集中控制,该元素在子组件内有一个轨道列表。可以看到(尚未设置样式的)播放器here.我可以在React开发工具中得知,单击各个音轨选择按钮确实会更新音频元素的src(感谢此处成员的帮助),但是,播放的音频不会改变。我已经在下面发布了应用程序代码。是否可以通过这种方式更新状态来改变正在播放的音频?非常感谢您的帮助。varTRACKLIST=[{id:1,name:"songa",source:"./audio/test.m4a"},{id:2,name:"songb",source:"https://s3-us

javascript - 如何在扩展中播放音频?

AudioObj=newAudio;将返回“音频未定义”我还尝试了经典修复:varaudio=require("audio");但没有运气。我可以在扩展的其他部分而不是在main.js中添加音频播放,就像它工作的一些内容脚本一样,但也许有一个更简单和优雅的解决方案。 最佳答案 newAudio创建一个新的HTML元素-这仅适用于绑定(bind)到文档的上下文。SDK模块在没有文档的上下文中执行,因此没有DOM方法将起作用,包括这个方法。解决方法是加载about:blank通过page-workermodule并在那里注入(injec

PCM和WAV音频格式的区别,以及python自动转换

目录WAV和PCM的简单介绍PCMWAV关于音频的基础知识声道数channels采样位数bits采样频率sample_rate进阶内容互相转换代码WAV和PCM的简单介绍PCMpcm:pulsecodemodulation,脉冲编码调制。将声音等模拟信号变成符号化的脉冲列,予以记录。是由[0]、[1]等符号构成的数字信号,未经过任何编码和压缩处理。pcm是没有压缩的编码方式。WAVwav:wav是一种无损音频文件格式,wav都有一个文件头,文件头包括音频流的【编码参数】,而对音频流的编码没有硬性规定,符合ACM规范的编码都行,所以wav格式通常只要在其他编码(pcm、MP3)下,加相应的dec

javascript - 如何从基于 Javascript 的网络应用程序录制音频?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我正在尝试编写一个网络应用程序来记录WAV文件(例如:来自用户的麦克风)。我知道单独使用Javascript无法做到这一点,但我对用最少的专有方法来增强我的Javascript很感兴趣。我的目标浏览器是适用于PC和Mac的Firefox(因此没有ActiveX)。我知道它可以用Flash完成(但不能作为WAV格式的文件)。我收集它可以用Java完成(但不是没有代码签名

JavaScript 音频频谱分析器

是否有等效于ActionScript的channel.leftPeak或channel.rightPeak的JavaScript。这用于声音编程,例如VU表。我正在尝试构建一个声音应用程序,但我避免使用Flash和ActionScript,因为它是用于网站的。我想知道是否可以用JavaScript来完成。基本概念是播放一首歌曲并能够通过频谱分析仪或VU表看到它的可视化。 最佳答案 根据您的问题,您需要的是JavaScriptSoundManager2插件。SpectrumAnalyzer/VUMeter视觉效果的演示页面是HERE截

Javascript:如何修复由 & 引起的 W3 验证错误

有什么方法可以修复JavaScript&在w3验证中导致的错误吗?问题是我必须在if语句中使用&&,这两个&&会导致w3验证错误。编辑:“”也有同样的问题。 最佳答案 您可以做一些事情。您可以将其包含在HTML注释中:您可以将其包含在CDATA部分中://您可以改为在文件中包含: 关于Javascript:如何修复由&引起的W3验证错误,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

javascript - 在javascript html5音频预加载上取消了http请求

我正在尝试使用javascript预加载音频文件。我正在使用Chrome,当文件数量增加时,chrome取消了我文件的http请求...为什么?我能做什么?这是我的代码:filesToLoad=44;filesLoaded=0;for(varni=1;ni=filesToLoad){cb();}console.log("load:::"+ServerPath+'audio/'+filesLoaded+'.mp3');}functioncb(){alert("loaded");} 最佳答案 我正在尝试做同样的事情。我预加载了12个音频

javascript - 使用 Nodejs 捕获系统音频输出

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestionjavascript中是否有一种方法或是否有nodejs模块,我可以使用它来捕获系统(win/osx)的输出。例如,如果用户正在通过iTunes/MPlayer(任何音乐播放器)播放某些内容,我可以捕获进入扬声器(输出)的音频流并通过网络发送吗?

javascript - 如何在 Internet Explorer 中播放作品音频

如何在旧版或不兼容音频格式的浏览器中播放opus音频。目前我在html5中提供音频链接在Firefox和Chrome中工作但在IE中不工作的标记,任何版本。我已经阅读了opus.js和opusec.js,它们是opusec工具的JavaScript端口,而后者又是使用Emscripten创建的opus-tools集合的一部分。你知道在不兼容的浏览器中是否可以使用这些JS播放opus音频文件吗?Opus浏览器兼容性here谢谢 最佳答案 Audio5js看起来很有前途还不确定它是否支持opus编解码器来自文档:Audio5js.can