1

我想在我的网站上播放一首歌。它适用于网络中所有更新的浏览器,但不适用于移动浏览器。请看下面的代码:

<object type="application/x-shockwave-flash" data="dewplayer.swf" width="200" height="20" id="dewplayer" name="dewplayer">
    <param name="wmode" value="transparent" />
    <param name="movie" value="dewplayer.swf" />
    <param name="flashvars" value="mp3=om_gananadam_thumbi_kaiyyil.mp3&amp;autostart=1" />
</object>

有没有办法在移动浏览器上工作?

4

2 回答 2

2

如果它真的只是一个音频文件,请将您的 Flash 文件转换为 mp3 和 oga 格式,并将其设置为 HTML5 音频。

注意:您还可以包含一个 swf 对象作为 Flash 后备,以防不支持 HTML5

<audio controls>
  <source src="http://source.org/audio.mp3" type='audio/mp3' />
  <source src="http://source.org/audio.oga" type='audio/ogg; codecs=vorbis' />
  <p>Your user agent does not support the HTML5 Audio element.</p>
</audio>
于 2016-12-20T15:32:11.950 回答
0

到目前为止,移动设备不支持闪存。您需要考虑通过 html5 播放音乐 - http://www.w3schools.com/html/html5_audio.asp

于 2016-12-20T15:25:36.533 回答