Makala ya Audio ya HTML

Kuna namna zaidi za kufanya sound kwenye HTML.

Maswali, maswali, na maadili ya kusaidia

Kuwanza audio kwenye HTML hauwezi kufanyika kwa rahisi!

Inahitajika ukifahamisha ujuzi wa kikubwa, ili kubadilika faili yako ya audio kwa kila barua pepe (Internet Explorer, Chrome, Firefox, Safari, Opera) na kila kifaa (PC, Mac, iPad, iPhone).

Kwenye kitabu hiki, CodeW3C.com inasema kufuata maswali na maadili ya kusaidia.

Tumia plugin

Plugin za kifaa cha kusoma vichwa ni programu ya kompyuta ya ndogo inayofanya kufungua mambo ya kifaa cha kusoma vichwa.

Plugin zinazotumika kwa mambo mengi: kusoma muziki, kusadika peta, kumtambua namba ya akaunti ya banki, kusaidia kwa kusimama input au kote nyingine.

Inaweza kutumia <object> au <embed> kusaidia kumwambaa plugin kwenye ukurasa wa HTML.

Vitago hivi vinaweka zawadi za kimaadili, kwa sababu ya aina, vinapoonekana kwenye kifaa cha kusoma vichwa au kwa kusaidia plugin za nje.

Tumia elementi ya <embed>

Tagu ya <embed> inaonekana kama zawadi za kimaadili ya nje (hakikili HTML). Hii ni tagu ya HTML5, haukuwa tena kwenye HTML4, lakini kinachopatikana kwenye kila kifaa cha kusoma vichwa.

Mwongozo huo unaonekana kwa kusoma faili ya MP3 ya kusoma vichwa inayotumika kwenye ukurasa.

实例

<embed height="100" width="100" src="song.mp3" />

亲自试一试

Masuala:

  • Tagu ya <embed> haukuwa tena kwenye HTML 4. Ukurasa wako hauwezi kumpatikana kwa kusoma HTML 4.
  • Vifaa vingine vya kusoma vichwa vinapendekeza muundo wa audio tofauti.
  • Kama kifaa cha kusoma vichwa hauwezi kusoma muundo huo wa faili kama hauwezi kumwambaa plugin, hauwezi kusoma audio hii.
  • Hii inaelewa kama kama kifaa cha mtumiaji hauwezi kusoma faili ya audio kama hauwezi kumwambaa plugin.
  • Ikiwa faili hauwezi kusoma kwa muundo tofauti, hauwezi kusoma kwenye kila kifaa cha kusoma vichwa.

Maelezo:Tumia <!DOCTYPE html> (HTML5) kusaidia kumaliza matokeo ya tathmini.

Tumia elementi ya <object>

Tagu ya <object> kinaweza kumsaidia kumwambaa zawadi za kimaadili ya nje (hakikili HTML).

Mwongozo huo unaonekana kwa kusoma faili ya MP3 ya kusoma vichwa inayotumika kwenye ukurasa.

实例

<object height="100" width="100" data="song.mp3"></object>

亲自试一试

Masuala:

  • Vifaa vingine vya kusoma vichwa vinapendekeza muundo wa audio tofauti.
  • Kama kifaa cha kusoma vichwa hauwezi kusoma muundo huo wa faili kama hauwezi kumwambaa plugin, hauwezi kusoma audio hii.
  • Hii inaelewa kama kama kifaa cha mtumiaji hauwezi kusoma faili ya audio kama hauwezi kumwambaa plugin.
  • Ikiwa faili hauwezi kusoma kwa muundo tofauti, hauwezi kusoma kwenye kila kifaa cha kusoma vichwa.

Tumia elementi ya <audio> ya HTML5

Elementi ya <audio> inaonekana kama kiwango cha HTML5, haukuwa tena kwenye HTML 4, lakini kinachopatikana kwenye kila kifaa cha kusoma vichwa.

实例

<audio controls="controls">
  <source src="song.mp3" type="audio/mp3" />
  <source src="song.ogg" type="audio/ogg" />
Kifaa chako cha kusoma vichwa hauwezi kusoma muundo huo wa audio.
</audio>

亲自试一试

Mfano wa juu una kusoma faili ya mp3, inafaa kwenye Internet Explorer, Chrome na Safari.

Kufanyika kumwambaa faili ya aina ogg ili kumfikia kuwa bora kwenye Firefox na Opera, inaezaa kumtaarifu ujumbe wa kisha.

Masuala:

  • Tagu ya <audio> haukuwa tena kwenye HTML 4. Ukurasa wako hauwezi kumpatikana kwa kusoma HTML 4.
  • Inauza kufungua faili ya audio kwa muundo tofauti.
  • Elementi ya <audio> haukuwa kinacheza kwenye vifaa vya kusoma vichwa vya zamani.

Maelezo:Tumia <!DOCTYPE html> (HTML5) kusaidia kumaliza matokeo ya tathmini.

Mwendo bora wa HTML

实例

<audio controls="controls" height="100" width="100">
  <source src="song.mp3" type="audio/mp3" />
  <source src="song.ogg" type="audio/ogg" />
<embed height="100" width="100" src="song.mp3" />
</audio>

亲自试一试

Mfano wa juu una tumia muundo wa audio mbalimbali. Elementi ya HTML5 <audio> inayofikia kufanya kibao kwa mp3 au ogg. Kama hali inasababisha hatua ya kumaliza, kodi itakamwa kwa sababu ya kumaliza kwa elementi ya <embed>.

Masuala:

  • Inafaa kubadilisha audio kwa muundo tofauti.
  • Elementi ya <audio> inasababisha hatua ya kumaliza kwa HTML 4 na XHTML.
  • Elementi ya <embed> inasababisha hatua ya kumaliza kwa HTML 4 na XHTML.
  • Elementi ya <embed> inasababisha hatua ya kumaliza kwa kumoniwa kwa habari za kosa.

Maelezo:Tumia <!DOCTYPE html> (HTML5) kusaidia kumaliza matokeo ya tathmini.

Njia zaidi ya kuingiza audio kwenye tovuti

Njia zaidi ya kuzingatia audio kwenye ukurasa?

Yahootu media player inaonekana kama moja ya zaidi.

Kutumia Yahootu media player ni njia tofauti. Unaweza kusaidia Yahoo kufanya kazi ya kufanya kibao kwa muziki.

Ina kufanya kibao kwa mp3 na mengine mabaya ya kikaa. Kwa maelezo moja, inaweza kuingizwa kwenye tovuti, kwa ushahidi wa kumaliza ukurasa wa HTML kwa orodha ya kufanya kibao ya msingi.

Yahootu media player

实例

<a href="song.mp3">Play Sound</a>
<script type="text/javascript" src="http://mediaplayer.yahoo.com/js">
</script>

亲自试一试

Kutumia Yahootu media player ni bora. Kwa kusaidia, inaonekana kuingiza hii JavaScript kwenye chini ya ukurasa wa tovuti:

<script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>

Kisha bonyeza kuwa na mp3 file ya kipindi kwa HTML, JavaScript itakamwa kwa kila kipindi kubuni butoni cha kufanya kibao:

<a href="song1.mp3">Play Song 1</a>
<a href="song2.mp3">Play Song 2</a>
...
...
...

Yahootu media player ina ina kisha ina boteza kipinde cha kipindukia kwa mtumishi wako, hali ina kisha kipinde cha kipindukia cha kibao. Hata hivyo, wakati unapopiga butoni huo, kina kushambulia kipinde cha kibao cha kamilifu.

请注意,这个播放器始终停靠在窗框底部。只需点击它,就可将其滑出。

使用超链接

如果网页包含指向媒体文件的超链接,大多数浏览器会使用“辅助应用程序”来播放文件。

以下代码片段显示指向 mp3 文件的链接。如果用户点击该链接,浏览器会启动“辅助应用程序”来播放该文件:

实例

Play the sound

亲自试一试

内联的声音

当您在网页中包含声音,或者作为网页的组成部分时,它被称为内联声音。

如果您打算在 web 应用程序中使用内联声音,您需要意识到很多人都觉得内联声音令人恼火。同时请注意,用户可能已经关闭了浏览器中的内联声音选项。

我们最好的建议是只在用户希望听到内联声音的地方包含它们。一个正面的例子是,在用户需要听到录音并点击某个链接时,会打开页面然后播放录音。

HTML 4.01 多媒体标签

标签 描述
不赞成。定义内嵌 applet。
HTML4 中不赞成,HTML5 中允许。定义内嵌对象。
定义内嵌对象。
定义对象的参数。

HTML 5 多媒体标签

标签 描述
标签定义声音,比如音乐或其他音频流。
标签定义嵌入的内容,比如插件。