Tag: 音频

仅播放top audio_tag按钮

我开始在我的网站上播放音频; 我以前在我的一个视图中实现了一个带有字形按钮的audio_tag。 在另一个视图中,我正在尝试列出我的所有单词对象,并且我希望有一个按钮来播放每个相关的音频。 截至目前,此function仅适用于此视图中列出的第一个单词对象。 如何在按钮中为视图中的所有对象播放声音? 课程显示视图: Vocabulary () application.js中: // This is a manifest file that’ll be compiled into application.js, which will include all the files // listed below. // // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts, // or any plugin’s vendor/assets/javascripts directory can be referenced here using a relative path. // // […]

GSM编码的WAV文件在浏览器中

美好的一天! 我使用Ruby-on-Rails和Jquery开发了一个网站。 该站点具有在浏览器窗口中播放来自IVR系统的文件的function,无需下载。 这些文件采用非PCM WAV格式,完全是GSM格式。 所以我不能使用标准音频标签解决方案。 我试图使用一些额外的JS库,比如audio.js和howler.js,但没有运气。 在现代浏览器中我应该使用什么来播放这些文件? 我想,有这个问题的解决方案,但我找不到它。 谢谢你的帮助!

将音频文件保存在rails中

我有简单的rails应用程序,我使用HTML5音频web api与recorder.js录制语音,然后将其保存在应用程序服务器上。 录音发生很好,我可以重播录音和听到声音,但当我在服务器上发布时,我的音频文件是空白的。 html / js代码 function stopRecording() { recorder.stop(); recorder.exportWAV(function(s) { audio.src = window.URL.createObjectURL(s); sendWaveToPost(s); }); } function sendWaveToPost1(blob) { alert(‘in’); var data = new FormData(); data.append(“audio”, blob, (new Date()).getTime() + “.wav”); var oReq = new XMLHttpRequest(); oReq.open(“POST”, “/audio/save_file”); oReq.send(data); oReq.onload = function(oEvent) { if (oReq.status == 200) { console.log(“Uploaded”); } else { console.log(“Error […]

如何捕获HTML5麦克风输入到icecast?

通过HTML5 / Javascript(无闪存)捕获麦克风音频流然后将其发送到已设置的icecast服务器的步骤和方法是什么? 解决方案必须完全基于浏览器/网络,无需其他软件。 服务器在Rails 5.0.0.1上。 我应该从哪里开始? 我很难在网上找到任何相关信息,因为所有内容都谈到将音频文件上传/录制为完整文件,而不是流。

Ruby / Rails音频转换插件?

我正在寻找一个好的gem /插件来将用户上传的音频文件转换为不同的格式。 我感兴趣的一种格式是转换为带有ima4压缩的Apple .caf,以包含在iPhone应用程序中。 到目前为止,我一直在我的mac上使用afconvert,但我需要在我的linux机箱,服务器端进行。 理想情况下,我可以使用回形针。 作为一个额外的解决方案,ffmpeg可以工作,但我还没有看到任何.caf选项。 谁知道一个?

Ruby音频库

有什么好的Ruby音频库可以构建吗? 需要管理/编辑mp3文件!