音楽のループについて(JavaScript)
JavaScriptで音楽をループさせています。
ループの最後と最初に間が入ってしまい、原因がわからず困っています。
どなたか教えて頂けませんでしょうか。
使っているJavaScriptは「audio.js」というスクリプトです。(下記※1参考サイト)
設置自体は、素人の私でも簡単でしたので参考サイトを参照しそのまま設置しました。
全てのブラウザで音楽が流れましたので、そこまでは良かったのですが
流れ終わったあと音楽が止まってしまいますので、ループの設定をしなければと思い
下記のコード(※2)でループすることはできました。
しかし、ループした時の最後と最初にワンテンポ間が出来てしまいます。
私のPC(Windows7)で現象が起きているのはSafari(5.1.7)です。
WindowsXPだとChromeでも起きているようです。(バージョンは不明です)
サイトが重たいのかなと思い、HTMLコード等工夫してサイトを軽くしたりしましたが変わりませんでした。
他に、ブラウザが音を読み込む過程を考えて、メディアプレイヤーなのか、QuickTimeなのか
「規定のプログラムの設定」で決められたプログラムに左右されていると思い、プログラムを変更しましたが現象は変わらないように思えました。
audio.jsが良くないのでしょうか。
原因が特定できずに困っています。
ループの最後と最初に間が入らないようにするにはどうすればいいのでしょうか。
どなたかご存知の方がいましたら、ご享受お願いします。
また、JavaScriptでループが綺麗に動くスクリプトをご存知の方がいらっしゃいましたら、教えていただけないでしょうか。
よろしくお願いします。
※1参考サイト
主要ブラウザ全てにaudio要素でMP3を再生できるようにするスクリプト -audio.js
http://coliss.com/articles/build-websites/operation/javascript/js-a...
※2
<コード>
<audio src="http://URL/images/AAA.mp3" loop />
※JavaScriptのコードについては、読み込みファイル名とCSS部分しか変更していません。
お礼
ありがとうございます。どのような音楽作成・編集ソフトがオススメかできれば教えて頂ければ助かります。mp3で編集できるソフトが望ましいです。 どうかよろしくお願いします。