- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为应用程序使用 soundcloud API。我的代码做的第一件事就是在 soundcloud 上获取我最喜欢的轨道。每个轨道都使用 Jquery 显示为 li 元素。当我单击这些列表元素之一时,soundcloud 会加载关联的轨道并显示其波形。
SC.get(track_url, function(track){
var waveform = new Waveform({
container: document.getElementById("waveform"),
innerColor: "#333"
});
waveform.dataFromSoundCloudTrack(track);
var streamOptions = waveform.optionsForSyncedStream();
SC.stream(track.uri, streamOptions, function(stream){
window.exampleStream = stream;
}); // SC.stream
}); //SC.get()
这里 track_url
是我点击的轨道的 uri ( http://api.soundcloud.com/.. .),#waveform
是要显示波形的 div。
一切正常。当我点击我最喜欢的轨道之一时,播放器会加载歌曲和波形,但歌曲不会自动播放..
如何在单个 SC.stream() 方法中组合 SoundManager2 autoPlay
参数和 Waveform.js waveform.optionsForSyncedStream();
?我认为这是一个语法问题,但我无法解决。
SC.stream(track.uri, {autoplay:true}, streamOptions, function(stream){
window.exampleStream = stream;
}); // SC.stream
使用此代码,单击时歌曲会自动播放,但同步流不再工作,因为 SC.stream 的第三个参数应该是一个函数...(未捕获的类型错误:对象不是一个函数)。
请帮忙!! :)
最佳答案
好的,我刚刚发现在您的网站上安装 SoundManager2 可以让您更好地控制声音。为了解决我的问题,我只需将 Soundmanager 的默认 autoPlay
选项设置为 true
。
将 Soundmanager SDK 添加到我的 html header 中。创建了一个新脚本。
soundManager.setup({
onready: function() {
soundManager.defaultOptions = {
autoPlay: true
}
}
});
然后我就去了
SC.stream(track.uri, streamOptions, function(stream){
window.exampleStream = stream;
}); // SC.stream
关于javascript - Soundcloud SC.stream() : waveforms and autoplay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29240409/
我正在尝试显示一个波形(我用麦克风录制了自己的声音)。 将数据保存在一个字节数组中。 此外,我的采样率为 44100,样本大小为 16bit。 我的数组只包含正值,但在某些示例中我看到这些值介于 -1
我想知道 C++ 中放大 WaveForm 音频的正确公式是什么。 假设有一个 16 位波形数据如下:0x0000 0x2000, 0x3000, 0x2000, 0x0000, (负数部分), ..
我正在寻找有助于教学的解决方案 http://waveformjs.org/以现代 Soundcloud 风格绘制波形的库。 例子: 我假设这可以通过 Waveform.js 接受并绘制的数据( fl
我试图在生成的波形中做透明度。 “showwaves”过滤器中似乎没有直接选项,所以我遇到了“colorkey”,这可能会有所帮助。 我正在尝试以下操作: ffmpeg -y -loop 1 -thr
我正在为应用程序使用 soundcloud API。我的代码做的第一件事就是在 soundcloud 上获取我最喜欢的轨道。每个轨道都使用 Jquery 显示为 li 元素。当我单击这些列表元素之一时
我正在尝试使用 AVAudioRecorder 录制音频。我需要创建一个像这样的简单波形: 当用户对着麦克风说话时,一个圆圈表示用户声音的音量。我试图用这段代码测量语音,但代码没有检测到任何缓冲区并且
我想使用 Waveform Audio API 从扬声器捕获音频. 我搜索并找到了解释如何使用 Waveform Audio 从麦克风捕获音频并保存到文件或播放的帖子。但是,没有人解释如何从扬声器捕获
目前我正在使用 Waveform.js ( http://waveformjs.org ) 从 SoundCloud 音轨生成波形。 不幸的是,生成的 canvas 图像质量非常低(尤其是在 Reti
我正在为我的网站开发自定义 Soundcloud 播放器,使用 waveform.js 生成波形。它工作得很好,但缺少洗涤器功能。我该如何添加? 我不是 JS 向导,仍在学习我的方法,所以我将非常感谢
我有一个项目需要我显示上传声音的波形。声音始终是 MP3,大部分时间是 22.05 kHz 单声道,只有语音。该项目是用 Flex/ActionScript 3 编写的。它旨在在浏览器中运行,但如果有
我正在尝试制作从 mp3 文件生成波形并显示在背景图像上并播放音频的命令。 与此一起,我想根据整个视频时间的流逝从左到右更改波形颜色(类似于进度条)。 我创建了以下命令,该命令使用 drawbox 根
我是一名优秀的程序员,十分优秀!