使用 JavaScript 引用 URL 来播放声音

Reference URL with JavaScript to play sound?

本文关键字:播放声音 URL 引用 JavaScript 使用      更新时间:2023-09-26

我使用soundcloud dot com上传我的声音。 我想在我的移动应用程序中按下一个按钮并播放该声音。

所以基本上我希望我的声音从用户按下按钮时给我的 URL 引用。

我只需要用Javascript来做。请不要使用 HTML 5。非常感谢任何帮助,因为这非常令人沮丧。有什么想法吗?提前谢谢。

入门非常简单:

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

将其用作应用程序所需的任何事件处理程序。当然,我希望你想做的不仅仅是玩(例如,也许暂停也会很好?),但这是一个开始。

let sound = new Audio("http://sound.com/mySound.mp3");
//on play event:
sound.onplay = () => {
};
//on pause event:
sound.onpause = () => {
};
//on end event:
sound.onended = () => {
};
//play:
sound.play();
//pause:
sound.pause();
//stop:
sound.pause();
sound.currentTime = 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/