文章詳情頁
html5 - 如何利用Canvas技術(shù)制作出上下跳動的音樂譜
瀏覽:170日期:2023-01-02 11:52:31
問題描述
想問一下,如何利用canvas技術(shù)制作出上下跳動的音樂譜
就是類似于這個圖片一樣的,簡單的可以上下跳動的效果!
問題解答
回答1:剛學(xué)前端的時候做過一個可視化音頻播放器,要用到 Web Audio API,配合 H5 Audio element 兼容性會好一些,至于 Canvas,網(wǎng)上有很多資料,就不贅述了:
Web Audio API
Web Audio API 在 ie 的兼容性不太好。另外,慕課有個課程,可以作為入門:
HTML5 音樂可視化-慕課網(wǎng)
以下是我自己做的小 Demo,僅做參考,用現(xiàn)代框架寫應(yīng)該會好很多:
A demo(使用 Chrome 瀏覽)
[source code]https://github.com/huangbuyi/...
標(biāo)簽:
Html5
上一條:javascript - 如果根據(jù)參數(shù)給table中的tr綁定不同事件下一條:javascript - 記得js有個方法是打開一個窗口替換當(dāng)前頁, 并切不能點(diǎn)擊返回按鈕, 類似支付頁面(安全), 今天找了半天沒找到, 求告知?
相關(guān)文章:
1. javascript - 如何在NW.JS中使用Node自動重啟進(jìn)程?2. javascript - 為什么會打印兩次啊?3. gulp-ruby-sass編譯出來的文件有錯4. dockerfile - docker-compose啟動lnmp失敗?5. 引入traits后,為什么index得是空的呢?6. python - 為什么寫了換行語句,結(jié)果還是沒有換行?7. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。8. 各位python爬蟲大牛看過來,這個網(wǎng)站的反爬蟲怎么處理9. mysql - SQL能這樣表示嗎?10. python - django中普通用戶如何利用admin修改自己的信息?
排行榜

熱門標(biāo)簽