創作內容

1 GP

11/24,如何控制音樂播放速度(知乎─如何變速播放一個wav文件?我的回文)

作者:李兒諳│2017-11-24 10:46:55│巴幣:2│人氣:215
研究.wav過程時看到順手解決(不算很順利)
我有些「內事不決問知乎、維基百科、百度百科,外事不決問google,bing,yahoo.co.jp」的現象
Quora與Qiita還不大會使用,個人語言能力不好

------------------回答開始---------------------------

這道問題是在2013年問的
若單純以減法運算去掉頭或去掉尾來說的話
是四年之前的事情
夏再嚇:「我們是朋友」(《十年》歌詞)

默默的開啟無視技能(ignore~ inception)

在下我是答不出來這個問題的
(夏再嚇唱歌唱到一半,虎軀一陣)
雖然主要原因是我沒看到這問題

但現在這問題有個草率的解答方式
用HTML5的Audio標籤可輕鬆完成
接著只要用Moo0 Voice Recorder(兩個英文字母o,最後一個是數字0)
又或者是其它的錄音軟件
再錄下即可


就讓我來貼個範例程式碼(準確來說是網頁檔,所以記得副檔名要改成.html之類的)吧
然後以下的程式碼,需要瀏覽器支援HTML5
若在四年前這也許是問題,現在好像已經普及很多了

<!DOCTYPE html>

<meta charset="UTF-16"/>

<html>
<body>

<button onclick="setPlaySpeed_helf()" type="button">半速</button>
<button onclick="setPlaySpeed_normal()" type="button">正常速度</button>
<button onclick="setPlaySpeed_normal_half()" type="button">1.5倍速</button>
<button onclick="setPlaySpeed_double()" type="button">2倍速</button>
<br>

<audio id=myAudio src="ここにしか咲かない花.wav">
</audio>

<script>
//audio的標籤處,src要放自己同個目錄底下的音樂檔
var audio = document.getElementById("myAudio");

audio.play();

function setPlaySpeed_helf() {
    audio.playbackRate=0.5;
}

function setPlaySpeed_normal() {
    audio.playbackRate = 1;
}

function setPlaySpeed_normal_half() {
audio.playbackRate=1.5;
}

function setPlaySpeed_double() {
audio.playbackRate=2;
}

//若看文獻的話,會發現理論上playbackRate可以指定成負數
//做出倒帶的效果
//但實際上似乎沒半個瀏覽器支援該功能
//所以我在此略過不提
</script>

</body>
</html>
祝玩得愉快
程式碼可在此↓下載看看實際運行效果
但音樂檔與檔名要自行想辦法
(改<audio src="檔名.副檔名">
目前已知不支援MIDI檔,比較確定的是.mp3、.ogg、.wav是支援的)
有緣的話我們會再見面的!!

「天涯遠不遠」
「不遠」
「人就在天涯,天涯怎麼會遠?」
(呀,回正經文章還是很難用出自然的笑點啊)

萬袑衽:果然,就算是到現在還是不喜歡學長的說話方式,就不能正常些嗎?
吳鶴以:不喜歡其實不必講出來的
夏再嚇:淪為~朋~友(《十年》歌詞)
吳鶴以:...你還在唱啊
夏知饋:不可以你這不是在自打嘴巴嗎?
吳鶴以:我覺得表達訝異與表達不滿間還是存在著不小的差距的
萬袑衽:狡辯
.......

(本回答就此結束,除非出現重大錯誤不然應該不會改動)
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3798873
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★y541258 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:11/23,今日臨摹... 後一篇:11/24,.wav音訊...

追蹤私訊切換新版閱覽

作品資料夾

chocomint
UTAU音源配布~柊雪誕生四周年快樂(^∀^●)ノシ看更多我要大聲說昨天08:29


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】