0

Web ページで音声を再生したい。このために、メソッドを使用しようとします。

<embed src="success.wav" autostart=true loop=false>

しかし、次のような Wave ファイルを取得するためにサーバー呼び出しを行う必要があります。

URL/play.php?file="success.wav"&log=353534543

これは success.wav ファイルを返します。私はこれを試しましたが、うまくいきませんでした

<embed src="URL/play.php?file=success.wav&log=353534543" autostart=true loop=false>

この種のパラメーター化された URL を使用して、ブラウザーで wav ファイルを再生する他の良い方法。フラッシュは使いたくない。

ダウンロード ウィンドウが開かれるたびに、音声が再生されません。

4

2 に答える 2

1

代わりにこれを試してください:

<embed src="URL/play.php?file=success.wav&log=353534543" autostart=true loop=false>

これらの余分な引用符は必要ありません。タグが壊れます。

于 2013-02-28T23:33:43.470 に答える
0

少し前にこれをプロジェクトで使用しました。JavaScript が必要です。実装にはやり過ぎかもしれませんが、クロスブラウザー互換性のある優れたソリューションです。

SoundManager2: http://www.schillmania.com/projects/soundmanager2/

ページの上部:

<script type="text/javascript">
var music=1;
soundManager.setup({
    html5Test: /^(probably|maybe)$/i,
    useHTML5Audio: true,
    onready: function() {

        music = soundManager.createSound({
            id: 'music',
            url: 'URL/play.php?file=success.wav&log=353535',
        });
    }
});
</script>

そして、あなたが望むとき:

<script type="text/javascript">
music.play();
</script>
于 2013-02-28T23:37:37.533 に答える