Javascript(https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createBuffer)でオーディオバッファを作成できることがわかりました。私はまだこのAPIが何をしているのか分かりませんが、.ogg
ファイルの前に無音のx
秒を追加してブラウザで再生する方法があるかどうかを知りたいのですが?Web Audio APIを使用して音の先頭に無音を追加する
編集:
目的でも、長いタイムアウトのために携帯電話のブラウザ上で動作するタイマーを作成することです。電話がスリープ状態になるとSetTimeout
とSetInterval
が停止します(他のJavaScriptコードと同様)。私の回避策は、つまり、40分の無音を含むサウンドファイルを作成してから、アラームベルを再生することです(JavaScriptはバックグラウンドタブで実行されていなくてもバックグラウンドで再生を続けます)。しかし、そのようなファイルを作成することは、あまり柔軟ではなく、トラフィックを増加させます。私はこのAPIを使って、silence + bellをオフラインにしてファイルを作成せずに説明したことを達成することを考えました。
@Kaiido質問が更新され、説明が追加されました – enzian
JavaScriptについて詳しく学び、モバイルブラウザでどのように動作するかを知り、Web Audio APIについてさらに研究することをお勧めします。あなたがSOのボランティアにあなたのためにたくさんのコードを書くように頼んでいるように聞こえます。 –
@MikeMcCaughan私がWeb APIに入る前に、私はそれができるかどうかを知りたいと思っていました私が望むものそのことはよくわからない。 – enzian