0

純粋な HTML を使用して、ブラウザーに統合されたフラッシュ不要のオンライン音楽プレーヤーを作成するにはどうすればよいですか? ボタンをクリックすると、音楽が再生されます。<embed>with(out) を使用してすべてを試しまし<noembed>たが、どれも機能していないようです。Firefox で動作させる必要があります。

MP3ファイルがあります。

編集:実際、皆さん、この質問をして申し訳ありません。パスを正しく記述していなかっただけであることがわかりました。<embed src="../../path/to/file.mp3" autostart="false" width="20" height="20"/>タグを使用すると、すべて正常に機能します。問題は、iPad の Safari など、Flash をサポートしていないブラウザ用に書き込もうとしていたことです。

4

3 に答える 3

7

これは役立つはずです。HTML5 オーディオ タグは、新しいバージョンの Firefox、Safari、Chrome、Opera (残念ながら Internet Explorer はありません) で十分にサポートされています。特定のブラウザーでは特定の形式しか許可されないため、.mp3 を .ogg または別の形式に変換する必要がある場合があります。

ああ、.play()、.pause() などのコントロールには Javascript が必要です...

于 2010-05-02T21:29:20.657 に答える
1

これは質問自体に対する回答ではないことを認識しています。完全を期すために追加しています。

このリンクには、想像できるすべての可能な順列があります...

以下の部分が FireFox で機能するかどうかはわかりません。

Windows Media Player を HTML に埋め込む方法は次のとおりです。

オブジェクトを HTML ドキュメントに埋め込むには、オブジェクト クラス ID が必要です。Windows Media Player 7、9、10、および 11 のクラス ID は clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6 です。

次のコードを HTML ドキュメントに挿入して、Windows Media Player 7 以降を埋め込みます。

<OBJECT id="VIDEO" width="320" height="240" 
    style="position:absolute; left:0;top:0;"
    CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
    type="application/x-oleobject">

    <PARAM NAME="URL" VALUE="your file or url">
    <PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
    <PARAM NAME="AutoStart" VALUE="True">
    <PARAM name="uiMode" value="none">
    <PARAM name="PlayCount" value="9999">
</OBJECT>

URL パラメーターでは、URL (ストリーミング用) またはローカル ファイルを指定できます。

于 2010-05-02T21:41:59.573 に答える
0

これはまだ可能ではないと思います (HTML5 に付属)。Javascript で動作するYahoo Media Playerを使用できます。

于 2010-05-02T21:30:57.663 に答える