Q
將聲音添加到滑塊
1
A
回答
2
如果您不需要傳統瀏覽器支持,請查看Web Audio API。 https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html
這裏有一個例子:http://www.html5rocks.com/en/tutorials/webaudio/intro/
//call the init function on window load
window.onload = init;
var context;
var bufferLoader;
//create 2 audio sources... as there were 2 in the example linked above
var source1 = context.createBufferSource();
var source2 = context.createBufferSource();
function init() {
//initialise the audio context
context = new webkitAudioContext();
//init preloading of sounds
bufferLoader = new BufferLoader(
context,
[
'../sounds/br-jam-loop.wav',
'../sounds/laughter.wav',
],
finishedLoading // <- callback function when finished loading
);
bufferLoader.load();
}
function finishedLoading(bufferList) {
//set the buffers of the sources from the loaded bufferlist
source1.buffer = bufferList[0];
source2.buffer = bufferList[1];
//connect the sources to the output
source1.connect(context.destination);
source2.connect(context.destination);
}
然後,您可以使用您的插件回調函數來觸發聲音,如:
$('#featured').orbit({
afterSlideChange: function(){
source1.noteOn(0);
source2.noteOn(0);
}
});
這樣的事情應該做的伎倆。
......這裏也有一些框架,它會爲你做一些工作。 http://www.schillmania.com/projects/soundmanager2/是一個很好的。
相關問題
- 1. 將DragScroll添加到滑塊
- 2. cocos2d的聲音滑塊?
- 3. 如何將音量滑塊添加到android動作欄?
- 4. 向網站添加滑動聲音
- 5. 將聲音添加到倒計時
- 6. 如何將聲音添加到通知?
- 7. 將聲音添加到Fortran程序
- 8. 如何將聲音添加到通知?
- 9. 將聲音添加到Xcode 4.3
- 10. 將文本添加到jQuery滑塊
- 11. 將滑塊添加到電影中
- 12. 將滑塊添加到matplotlib圖表
- 13. 將鏈接添加到滑塊橫幅
- 14. 如何將滑塊添加到QMenu中?
- 15. WPF:將樣式添加到滑塊
- 16. 延遲添加到聲音
- 17. 當value = 0時,將'靜音揚聲器'圖標鏈接到音量滑塊?
- 18. 將聲音附加到SKEmitterNode
- 19. AS3播放滑塊上的聲音值
- 20. 添加聲音java
- 21. 將聲音靜音按鈕添加到視頻對象
- 22. 音量滑塊
- 23. 如何將jquery ui滑塊添加到PrestaShop模塊表單
- 24. 添加聲音到Android系統聲音列表
- 25. 添加自定義聲音到UILocalNotification聲音名
- 26. 如何將自動滑塊功能添加到我的jQuery滑塊?
- 27. 如何將範圍滑塊的功能添加到常規滑塊中
- 28. jQuery滑塊想要添加箭頭到我的滑塊
- 29. 將拉斯維加斯滑塊添加到div背景
- 30. 添加聲音到OpenGL應用程序
自動播放聲音是一個非常糟糕的主意。 –
儘可能多的,當談到您的普通網站,聲音仍然可以在更多的應用程序/遊戲般的情況下很有意義... –