私は自分のサウンドをアップロードするためにsoundcloud dot comを使用しています。モバイル アプリケーション内でボタンを押して、そのサウンドを再生したいと考えています。
したがって、基本的には、ユーザーがボタンを押したときに指定された URL からサウンドを参照したいと考えています。
Javascriptのみで行う必要があります。HTML 5 は使用しないでください。これは非常にイライラするため、どんな助けも大歓迎です。何か案は?前もって感謝します。
私は自分のサウンドをアップロードするためにsoundcloud dot comを使用しています。モバイル アプリケーション内でボタンを押して、そのサウンドを再生したいと考えています。
したがって、基本的には、ユーザーがボタンを押したときに指定された URL からサウンドを参照したいと考えています。
Javascriptのみで行う必要があります。HTML 5 は使用しないでください。これは非常にイライラするため、どんな助けも大歓迎です。何か案は?前もって感謝します。
実際に始めるのはとても簡単です:
function playSound(url) {
var a = new Audio(url);
a.play();
}
これを、アプリケーションに必要なイベント ハンドラーとして使用します。もちろん、ただプレイするだけではなく(たとえば、一時停止もいいかもしれません)、やりたいと思うことを願っていますが、それはスタートです。
jPlayer を使用して、Javascript を使用してサウンドを再生します。これには多くの時間とフラストレーションがかかります。
jplayer.org/
jPlayer を使用すると、コードは次のようになります。注: jPlayer でスキンを使用する必要はありません。これは、オーディオを再生するための単なる API であるためです。
ロード時にビデオまたはオーディオを再生するサンプル コード。
$(function() { // executed when $(document).ready()
$("#jpId").jPlayer( {
ready: function () {
$(this).jPlayer("setMedia", {
m4v: "http://www.myDomain.com/myVideo.m4v" // Defines the m4v url
}).jPlayer("play"); // Attempts to Auto-Play the media
},
supplied: "m4v",
swfPath: "jPlayer/js"
});
});