11

私は自分のサウンドをアップロードするためにsoundcloud dot comを使用しています。モバイル アプリケーション内でボタンを押して、そのサウンドを再生したいと考えています。

したがって、基本的には、ユーザーがボタンを押したときに指定された URL からサウンドを参照したいと考えています。

Javascriptのみで行う必要があります。HTML 5 は使用しないでください。これは非常にイライラするため、どんな助けも大歓迎です。何か案は?前もって感謝します。

4

2 に答える 2

32

実際に始めるのはとても簡単です:

function playSound(url) {
    var a = new Audio(url);
    a.play();
}

これを、アプリケーションに必要なイベント ハンドラーとして使用します。もちろん、ただプレイするだけではなく(たとえば、一時停止もいいかもしれません)、やりたいと思うことを願っていますが、それはスタートです。

于 2012-04-15T10:52:52.907 に答える
0

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"
  });
});

http://jplayer.org/latest/developer-guide/

于 2012-04-13T14:40:14.353 に答える