将amr文件转化成base64字符串,用js转换成音频播放

js文件下载链接: https://pan.baidu.com/s/1kWsLOc3 密码: 2ca5

链接: https://pan.baidu.com/s/1smk2fdN 密码: qcbw

 $a=file_get_contents("./a.amr");$b=base64_encode($a);
// echo $b;
// die;?><!DOCTYPE HTML>
<html>
<head>
<script src="audio.min.js"></script>
</head>
<script src="voice-2.0.js"></script><script>audiojs.events.ready(function() {var as = audiojs.createAll();});
</script>
<body><input type="button" value="play" id="playId"/>
<input type="button" value="stop" id="stopId"/></body>
<script type="text/javascript">
RongIMLib.RongIMVoice.init();
document.getElementById("playId").onclick = function(){RongIMLib.RongIMVoice.play("<?php echo $b;?>");
};
document.getElementById("stopId").onclick = function(){RongIMLib.RongIMVoice.stop();
};
</script>
</html>

HTML + js 播放amr音频文件相关推荐

  1. Web端播放 .amr音频文件,企业微信会话存档语音文件

    前言:amr格式是微信上的语音格式,比如企业微信会话存档语音文件保存时就会遇到,由于html标签都不支持amr格式的语音文件,因此采用如下开源项目: https://github.com/BenzLe ...

  2. node.js 播放 mp3 音频文件

    const sound = require('sound-play'); sound.play('a.mp3');

  3. 直接播放amr格式文件的js工具:amrnb

    将微信录音下载到自己的服务器后,格式为amr格式,在浏览器中无法正常播放.经过一番查找,使用amrnb工具可以转码后播放. 可以使用网页直接播放amr格式文件,也可以将mp3文件编码为amr文件后再播 ...

  4. 使用servlet过滤器播放amr音频

    前话  怎样播放amr音频?这个问题让我好烦恼,在网上找了一些资料,quicktime插件虽然可以播放amr格式的音频,但是不满足项目的要求,html5也不能播放amr格式的音频.后来想到将amr音频 ...

  5. 微信录音amr音频文件转mp3格式

    直到现在,仍然不存在一项旨在网页上播放音频的标准.HTML5 规定了一种通过 audio 元素来包含音频的标准方法.audio 元素能够播放声音文件或者音频流.当前,audio 元素支持三种音频格式: ...

  6. PHP 将amr音频文件转换为mp3格式

    PHP 将amr音频文件转换为mp3格式 说下整体思路 1.服务器安装ffmpeg 2.使用ffmpeg -i 指令来转换amr为mp3格式(这个到时候写在PHP代码中,使用exec函数执行即可) 3 ...

  7. 实现在线播放Wav音频文件,支持IE和Google

    最近在弄一个在线播放Wav音频文件的功能,发现audio只支持在google浏览器下才能访问,ie是不支持的,但是ie支持embed标签的播放. getWebIE:function(){var use ...

  8. Java 采集声音_通过java采集PC麦克风音频及播放wav音频文件

    AudioFormat对象 sampleRate 采样率 每秒音频采样数量 sampleSizeInBits 采样位数 每个采样的位数 channels 声道 1: Mono 单声道,2:Stereo ...

  9. Python播放MP3音频文件

    Python播放MP3音频文件(转载) 按推荐顺序排列 ①使用playsound库 from playsound import playsoundplaysound('xx.mp3') ②使用pyga ...

最新文章

  1. 谷歌自动驾驶专利大曝光!
  2. C语言初学者简单语法综合练习
  3. 双主数据库配置与应用
  4. 2.7 Client Commands and SQL Statements
  5. VS2010中添加lib库引用
  6. css基础媒体查询和rem
  7. 深入浅出mybatis之入门使用
  8. CCNA基础实验:配置帧中继网络
  9. Postman怎么用?
  10. Oracle 屠刀下的 Java 软件公司怎么活?
  11. 终于,我们这代程序员在上海各奔东西
  12. atitit.团队建设--要不要招技术储备人才的问题
  13. 周志华揭开机器学习本质的57张PPT
  14. 电脑桌面出现空白图标无法删除
  15. 单片机微型计算机原理及接口技术,单片机微型计算机原理及接口技术课后习题答案第4章.docx...
  16. java自行车怎么调档_变速的自行车如何调档
  17. web项目中实现登陆成功后才能访问某些页面,否则自动跳转到登陆界面,以及对无限循环重定向的解决
  18. 短距离激光测距仪方案模块
  19. 10个3D Max渲染技巧,90%零基础的人最容易被忽略
  20. 【MT7628】WiFi Driver-MT7628 WiFi Driver增加抗干扰修改

热门文章

  1. 卷土重来的FCoin日本站,你被割了吗?
  2. 关于SQL中not exists的双重否定的一些记录
  3. 使用Java实现平衡二叉树
  4. Unity-AR 简介
  5. linux设置环境变量设置环境变量
  6. 计算机考研所用教材,计算机考研经验及所用教材
  7. JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201912
  8. Sublime Text 3中文包安装
  9. 梦之旅游戏攻略html5,《梦之旅1:梦境》攻略
  10. Linux命令·chgrp·chown