如何在android中将视频音频文件转换为字节数组,反之亦然.

如何在android中将视频音频文件转换为字节数组,反之亦然.,第1张

概述我试图将音频/视频转换为字节数组,反之亦然,使用下面的代码可以将音频/视频文件转换为字节数组(参见下面的代码)但是无法转换大文件(超过50MB文件)是否有任何限制.如何将字节数组转换为音频/视频文件.请帮助我.publicbyte[]convert(Stringpath)throwsIOException{Fi

我试图将音频/视频转换为字节数组,反之亦然,
使用下面的代码可以将音频/视频文件转换为字节数组(参见下面的代码)但是无法转换大文件(超过50MB文件)是否有任何限制.
如何将字节数组转换为音频/视频文件.请帮助我.

public byte[] convert(String path) throws IOException {    fileinputStream fis = new fileinputStream(path);    ByteArrayOutputStream bos = new ByteArrayOutputStream();    byte[] b = new byte[1024];    for (int readNum; (readNum = fis.read(b)) != -1;) {        bos.write(b, 0, readNum);    }    byte[] bytes = bos.toByteArray();    return bytes;}

请帮忙得到结果

解决方法:

谢谢…在你的帮助下,我得到了解决方案,将字节转换为文件(音频/视频),请参阅下面的代码.

private voID convertBytesTofile(byte[] bytearray) {    try {        file outputfile = file.createTempfile("file", "mp3", getCacheDir());        outputfile.deleteOnExit();        fileOutputStream fileoutputstream = new fileOutputStream(tempMp3);        fileoutputstream.write(bytearray);        fileoutputstream.close();    } catch (IOException ex) {        ex.printstacktrace();    }}

**文件outputfile = file.createTempfile(“file”,“mp3”,getCacheDir());

outputfile包含路径,用于播放音频/视频文件**

总结

以上是内存溢出为你收集整理的如何在android中将视频/音频文件转换为字节数组,反之亦然.全部内容,希望文章能够帮你解决如何在android中将视频/音频文件转换为字节数组,反之亦然.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1098071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存