android - 安卓把一个数组转化为wav格式的音频,并播放
PHP中文网
PHP中文网 2017-04-17 17:13:29
[Android讨论组]
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
高洛峰

你所说的数组是音频文件的byte数组吗?


根据楼主所说,是将五个独立的语音byte数组合并到一起,这个可能有点麻烦,

  • 首先解析五个文件的文件头,文件头结构如下图无法上图,只能给链接

将五个头信息整合成一个。

  • 解析数据块,并合并数据块,数据块格式

  • 文件头中部分数据需要根据合并后的数据块块确定。

我只能帮你到这里了,希望楼主可以解决这个问题。

PHPz

试试audio track。应该可以播放裸流。
你说的数组就是裸流吧。转化为wav,mediacodec或许可以。

巴扎黑

你的数组数据哪来的,确定是wav文件吗?如果是,我挺好奇为什么要转成数组?如果不是,我也没有办法转。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号