开发者社区> 问答> 正文

OSS上存储的音频文件下载后不能播放

如题,在安卓设备上面用URL下载可以看出来后缀成了dcr,
但是文件管理里面和电脑下载的都还是以前的音频格式。
但无论哪种情况都不能播放。
不要怀疑文件本身的问题,上传之前是能够播放的。
有没有谁遇到了类似的问题?有办法解决吗?

展开
收起
kbyyd24 2014-11-16 21:38:57 9704 0
4 条回答
写回答
取消 提交回答
  • ReOSS上存储的音频文件下载后不能播放
    如果你是通过API上传的,你上传文件前算下 md5,然后设置Content-MD5这个头部为计算的值,这样Put Object时,就会进行md5校验。

    如果校验成功,然后你再下载,按道理重新算得md5值和你先前算的一致。

    如果你是通过工具上传的,那么也可以算一下前后的md5值,进行比较。另外看看工具是不是也可以指定必须进行MD5校验的。

    -------------------------

    ReOSS上存储的音频文件下载后不能播放
    现在出了官方的android sdk,建议使用。
    2014-11-17 18:12:58
    赞同 展开评论 打赏
  • 回2楼千鸟的帖子
    没有啊,只有几k的文件,不能分块上传啊

    -------------------------

    回4楼deadbeef的帖子
    我加了MD5比较的,MD5并没有出错。
    因为貌似官方的Java的sdk和安卓用冲突,所以我用的是别人帮我找的一个HTTP方法的API,专门为安卓设备写的。
    我不知道会不会是这个API存在bug,因为安卓上的事情是另一个人在做,我没有安卓机,也没法在电脑上测试

    -------------------------

    ReOSS上存储的音频文件下载后不能播放
    我发现我的上传下载都有问题
    其中下载会乱码,文件大小会变成差不多2倍,应该是我没有控制什么参数的原因
    2014-11-17 16:08:57
    赞同 展开评论 打赏
  • LT是个伪程序员
    楼主应该是上传的时候进行分块操作了吧,最后合并操作的时候没有对分块进行排序造成数据混乱,上传成功但无法播放。
    2014-11-17 12:27:58
    赞同 展开评论 打赏
  • ReOSS上存储的音频文件下载后不能播放
    不懂,求大神快来解答
    2014-11-17 04:07:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载