-5

ここにいる誰もが、停止と再生の 2 つのボタンしかない JavaScript を使用して、埋め込まれた音楽を制御しようとしました。

function stop(){
//stop the player
}
function resume(){
//resume the player
}
<object>
    <param name="autostart" value="true">
    <param name="src" value="music.mp3">
    <param name="autoplay" value="true">
    <param name="controller" value="true">
<embed src="music.mp3" controller="true" autoplay="true" autostart="True" type="audio/mp3" />
</object>
<input type="submit" onclick="resume();" value="play" />
<input type="submit" onclick="stop();" value="pause" />

私はJavaScriptが初めてなので、メディアを停止して再生する関数を作成しようとしています..

4

1 に答える 1

2

これが例です、それはあなたを助けるかもしれません。

オーディオプレイヤー

<audio id="player" name="player" src="song.mp3" controls="controls">
</audio>

$(document).ready(function(){
        $("#play-bt").click(function(){
            $("#audio-player")[0].play();
            $("#message").text("Music started");
        })

        $("#pause-bt").click(function(){
            $("#audio-player")[0].pause();
            $("#message").text("Music paused");
        })

        $("#stop-bt").click(function(){
            $("#audio-player")[0].pause();
            $("#audio-player")[0].currentTime = 0;
            $("#message").text("Music Stopped");
        })
    })

ねえ、あなたの新しい変更された質問によると、ここに解決策があります。これを一度試してみてください。

フィドルの例

アップロードされたファイルはありませんがエラーがないため、コードはオーディオを再生しない可能性があります。

于 2013-07-12T06:03:29.750 に答える