audio HTML



Bunyi boleh dimainkan dengan cara yang berbeza dalam HTML


Masalah dan Penyelesaian

Memainkan audio dalam HTML bukanlah mudah!

Anda perlu mengetahui banyak helah untuk memastikan fail audio anda berfungsi dalam semua penyemak imbas (Internet Explorer, Chrome, Firefox, Safari, Opera) dan pada semua perkakasan (PC, Mac, iPad, iPhone) Play .

Dalam bab ini, W3CSchool meringkaskan masalah dan penyelesaian untuk anda.


Menggunakan pemalam

Pemalam penyemak imbas ialah program komputer kecil yang memanjangkan kefungsian standard penyemak imbas anda.

Pemalam boleh ditambahkan pada halaman menggunakan teg atau teg

Teg ini mentakrifkan bekas untuk sumber (biasanya sumber bukan HTML). Bergantung pada jenis, ia akan dipaparkan oleh penyemak imbas, tetapi juga oleh pemalam luaran.


Gunakan teg elemen

untuk menentukan bekas untuk kandungan luaran (bukan HTML). (Ini ialah teg HTML5, menyalahi undang-undang dalam HTML4, tetapi sah dalam semua penyemak imbas).

Coretan kod berikut memaparkan fail MP3 yang dibenamkan dalam halaman web:

Instance

  php中文网(php.cn) 如果你无法听到该音频,那么可能你的电脑或浏览器不支持该文件格式。或者你没有打开扬声器。

Run Instance»

Klik Butang " Jalankan Contoh" untuk melihat tika dalam talian

Masalah: Teg

  • tidak sah dalam HTML 4. Halaman gagal pengesahan HTML 4.

  • Penyemak imbas yang berbeza mempunyai sokongan yang berbeza untuk format audio.

  • Jika penyemak imbas tidak menyokong format fail, audio tidak boleh dimainkan tanpa pemalam.

  • Jika komputer pengguna tidak memasang pemalam, audio tidak boleh dimainkan.

  • Jika anda menukar fail kepada format lain, ia masih tidak boleh dimainkan dalam semua penyemak imbas.


Menggunakan elemen , teg

juga boleh mentakrifkan bekas untuk kandungan luaran (bukan HTML).

Coretan kod berikut memaparkan fail MP3 yang dibenamkan dalam halaman web:

Contoh

  php中文网(php.cn) 如果你无法听到该音频,那么可能你的电脑或浏览器不支持该文件格式。或者你没有打开扬声器。

Contoh Jalankan»

Klik butang "Jalankan Instance" untuk melihat contoh dalam talian

Masalah:

  • Pelayar yang berbeza mempunyai sokongan berbeza untuk format audio.

  • Jika penyemak imbas tidak menyokong format fail, audio tidak boleh dimainkan tanpa pemalam.

  • Jika komputer pengguna tidak memasang pemalam, audio tidak boleh dimainkan.

  • Jika anda menukar fail kepada format lain, ia masih tidak boleh dimainkan dalam semua penyemak imbas.


Menggunakan elemen HTML5

HTML5

elemen

Di bawah kami akan menggunakan tag

Instance

  php中文网(php.cn)       您的浏览器不支持该音频格式。

Jalankan Instance»

Klik butang "Jalankan Instance" untuk melihat contoh dalam talian

Masalah: Teg

  • Anda mesti menukar fail audio kepada format lain. Elemen


Penyelesaian HTML terbaik

Contoh di bawah menggunakan dua format audio yang berbeza. Elemen HTML5

Instance

  php中文网(php.cn)

Run Instance»

Klik butang "Run Instance" untuk melihat instance dalam talian

Masalah:

  • Anda mesti menukar audio kepada format lain. Unsur

  • tidak boleh berundur untuk memaparkan mesej ralat.


Yahoo Media Player - Cara mudah untuk menambah audio pada tapak web anda

Menggunakan Yahoo Media Player adalah percuma. Untuk menggunakannya, anda perlu memasukkan JavaScript ini di bahagian bawah halaman web:

Yahoo Player boleh memainkan MP3 dan pelbagai format lain. Anda hanya menambah baris kod pada halaman anda atau Anda boleh membuat halaman HTML anda ke dalam blog dengan mudah Senarai main profesional:

Contoh

  php中文网(php.cn) Play mp3Play wav