HTML 音频

Kuna zaidi ya moja ya habari za kumwambaa soundi kwenye HTML.

Matukio, matukio, na hatua za kumaliza

Kuplaya audio kwenye HTML hauwezi kufanyika kwa kinaabara.

Inahitajika ukimwambaa kinaabara kubwa, ili kuhakikisha kwamba faili yako ya audio inayoplaya kwa kila programu ya kifaa (Internet Explorer, Chrome, Firefox, Safari, Opera) na kila kifaa kwa kila mtu (PC, Mac, iPad, iPhone).

Kwenye kitabu hiki, CodeW3C.com inaandikia matokeo ya matukio na hatua za kumaliza.

Tumia plugin

Plugin ya kifungu ni programu ya kompyuta ya kiasi kidogo inayotumia kufikia matumizi ya kifungu cha kifungu.

Plugin zina matumizi mengi: kusoma muziki, kuonyesha harakati, kumtwaa namba ya akounti ya banki, kusimamia muonekano nyingine.

Inaweza kutumia mtaguso la <object> au <embed> kuingia plugin katika ukurasa wa HTML.

Mtaguso hizi inamewa kama kinahusu matumizi ya mafaa (kawaida hauwezi kusoma HTML), kwa muundo, wanaonesha na kwa plugin ya nje.

Tumia elementi la <embed>

Mtaguso la <embed> inamewa kama kina kwa matukio ya nje (hili ni mtaguso wa HTML5, haukubaliwa kwenye HTML4, lakini inaonesha kwa kila wasafiri).

Mafunzo ya juu inaonyesha faili ya MP3 iliyotumika kwenye ukurasa wa intaneti.

实例


亲自试一试

问题:

  • Mtaguso la <embed> haukubaliwa kwenye HTML 4. Ukurasa wako hauwezi kumpatikana kwa HTML 4.
  • Wengine wengi wa wasafiri wanaongea muundo wa faili za audio zaidi.
  • Ikiwa kifungu haukubali muundo wa faili hii na plugin, audio haukubaliwa.
  • Ikiwa programu ya kompyuta ya mtumiaji hauwezi kusoma plugin, audio haukubaliwa.
  • Ikiwa faili hii inabadilishwa kwa muundo tofauti, haukubaliwa kwenye kila wasafiri.

注释:使用 (HTML5) 解决验证问题。

Tumia elementi la <object>

Mtaguso la <object> pia linaweza kumewa kama kina kwa matukio ya nje (hili hauwezi kusoma HTML).

Mafunzo ya juu inaonyesha faili ya MP3 iliyotumika kwenye ukurasa wa intaneti.

实例

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

亲自试一试

问题:

  • Wengine wengi wa wasafiri wanaongea muundo wa faili za audio zaidi.
  • Ikiwa kifungu haukubali muundo wa faili hii na plugin, audio haukubaliwa.
  • Ikiwa programu ya kompyuta ya mtumiaji hauwezi kusoma plugin, audio haukubaliwa.
  • Ikiwa faili hii inabadilishwa kwa muundo tofauti, haukubaliwa kwenye kila wasafiri.

Tumia elementi la <audio> la HTML5

Elementi la <audio> ni elementi la HTML5, haukubaliwa kwenye HTML 4, lakini inaonesha kwa kila wasafiri.

实例

<audio controls="controls">
  
  
Kifungu chako haukubali muundo wa audio hii.

亲自试一试

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

Kuwa kumekadiri ukifanya kwa Firefox na Opera, walijumuisha faili ya uri ya ogg. Ikiwa kila hatua inahitajika, inaonyesha ujumbe wa kosa.

问题:

  • Mtaguso la <audio> haukubaliwa kwenye HTML 4. Ukurasa wako hauwezi kumpatikana kwa HTML 4.
  • Inahitajika kubadilisha faili za audio kwa muundo tofauti.
  • Elementi la <audio> haukubali kwa wasafiri wa zamani.

注释:使用 (HTML5) 解决验证问题。

Muhimu wa bora za HTML

实例

<audio controls="controls" height="100" width="100">
  
  


亲自试一试

上面的例子使用了两个不同的音频格式。HTML5

问题:

  • 您必须把音频转换为不同的格式。
  • 元素无法通过 HTML 4 和 XHTML 验证。
  • 元素无法回退来显示错误消息。

注释:使用 (HTML5) 解决验证问题。

向网站添加音频的最简单方法

向网页添加音频的最简单的方法是什么?

雅虎的媒体播放器绝对算其中之一。

使用雅虎媒体播放器是一个不同的途径。您只需简单地让雅虎来完成歌曲播放的工作就好了。

它能播放 mp3 以及一系列其他格式。通过一行简单的代码,您就可以把它添加到网页中,轻松地将 HTML 页面转变为专业的播放列表。

雅虎媒体播放器

实例

Play Sound

亲自试一试

使用雅虎播放器是免费的。如需使用它,您需要把这段 JavaScript 插入网页底部:


然后只需简单地把 MP3 文件链接到您的 HTML 中,JavaScript 会自动地为每首歌创建播放按钮:

Play Song 1
Play Song 2
...
...
...

雅虎媒体播放器为您的用户提供的是一个小型的播放按钮,而不是完整的播放器。不过,当您点击该按钮,会弹出完整的播放器。

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

使用超链接

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

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

实例

Play the sound

亲自试一试

内联的声音

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

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

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

Maneno ya kifungu cha multimedia ya HTML 4.01

Tepo Maelezo
<applet> Haitakiwa. Inadefini kifungu cha applet.
<embed> Haitakiwa kwa HTML 4, inaruhusiwa kwa HTML 5. Inadefini kifungu cha kusaidia.
<object> Inadefini kifungu cha kusaidia.
<param> Inadefini parametru ya kifungu.

Maneno ya kifungu cha multimedia ya HTML 5

Tepo Maelezo
<audio> Tepo inadefini muziki, kama muziki au muziki mengine ya audio.
<embed> Tepo inadefini matokeo ya kusaidia, kama kifunguni.