一段在网页上播放mp3语音的代码

在网页上直接播放语音,只要安装了flash播放器就可以用:


var VoicePlayer = {
        player: null,
        player_id : 'voice_player',
        voice_box_id : 'voice_box',
        //准备dom结构
        ready: function() {
                if (VoicePlayer.player !== null) {return;}

                var voice_box = document.createElement('div');
                voice_box.id = VoicePlayer.voice_box_id;

                if (!-[1,]) {
                    voice_box.innerHTML = '<object width="1" height="1" type="application/x-shockwave-flash" data="soundPlay.swf" id="'+ VoicePlayer.player_id +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" style="visibility: visible;"><param name="movie" value="soundPlay.swf"/></object>';
                } else {
                    voice_box.innerHTML = '<object width="1" height="1" type="application/x-shockwave-flash" data="soundPlay.swf" id="'+ VoicePlayer.player_id +'" style="visibility: visible;"></object>';
                }
                document.body.appendChild(voice_box);
                if (typeof swfobject !== 'undefined') {
                    VoicePlayer.player = swfobject.getObjectById(VoicePlayer.player_id);
                }
        },
        //播放
        //url为音频文件路径
        play: function(soundUrl) {
                if (typeof soundUrl === 'undefined') return;
                if (VoicePlayer.player === null) {
                        VoicePlayer.ready();
                }

                VoicePlayer.player.playSound(soundUrl);
        }
};

//VoicePlayer.ready();



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值