我想知道是否可以將畫布添加到數據表。如何將div添加到數據表
我已經安裝了datatable響應式插件,在列寬過大的情況下,點擊一個按鈕可以讓您看到額外的信息。
我想知道我是否可以將畫布添加到隱藏區域以播放與所選行相對應的音頻。我希望用所謂wavesurfer.js
一個不錯的音頻播放器能夠做到做到這一點,我需要了解以下內容:
- 如何在隱藏區域的末尾添加一個畫布
- 如何迫使響應表不顯示的情況下,該表有足夠的空間畫布
- 畫布具有填補藏度100%的什麼我想要的政績
圖片VE(每行是音頻文件)
請參閱您的信息
<div id="demo">
<div id="waveform">
<div class="progress progress-striped active" id="progress-bar" style="display: none;">
<div class="progress-bar progress-bar-info" style="width: 100%;"></div>
</div>
<wave style="display: block; position: relative; -webkit-user-select: none; height: 128px; overflow-x: auto; overflow-y: hidden;"><canvas width="870" height="128" style="position: absolute; z-index: 1; top: 0px; bottom: 0px; width: 870px;"></canvas><wave style="position: absolute; z-index: 2; top: 0px; bottom: 0px; overflow: hidden; width: 0px; display: block; box-sizing: border-box; border-right-style: solid; border-right-width: 1px; border-right-color: navy;"><canvas width="870" height="128" style="width: 870px;"></canvas></wave></wave>
</div>
</div>
https://jsfiddle.net/h26cxgc8/
設置顯示創建畫布:無帆布造型和u可以節省帆布數據到數據庫使用canvas.toDataURL(),它返回一個base64字符串,其中cn被存儲到數據庫:) – AkshayJ
每行是存儲在目錄中的音頻。該畫布由waveurfer.js創建。我們用另一種方式來說吧。如何在使用JavaScript的地方添加一個div? – QGA
你的意思是每一行代表一個音頻?......這裏使用的畫布是什麼?你可以通過設置其innerHTML並將其附加到DOM來輕鬆添加div :) – AkshayJ