0

1.Android上传语音到七牛对象存储空间,客户端可以播放,google浏览器反应如下图(ps:ios是可以的)

clipboard.png

clipboard.png

2.贴出我的关键代码
设置音频文件类型
UploadOptions uploadOptions = new UploadOptions(null,"audio/mpeg",false,null,null);

clipboard.png

以文件形式上传
uploadManager.syncPut(new File(path), key, token, uploadOptions);

3.总结:

mac safari浏览器可以正常,谷歌、火狐都不行(浏览器兼容问题?那iOS移动端上传是可以的,PM强烈要求Android这边解决... ...)
2018-09-18 提问

1 个回答

0

问题应该是 chrome 对音频文件编码的支持上。可以对比一下能播放的音频文件的元数据信息,看看2个个文件的差别在哪里,需要的话可以转MP3成能播放的配置。

查看元数据信息:文件url?avinfo
七牛转码文档:https://developer.qiniu.com/d...

你可能感兴趣的

推广链接