我试图将音频/视频转换为字节数组,反之亦然,
使用下面的代码可以将音频/视频文件转换为字节数组(参见下面的代码)但是无法转换大文件(超过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中将视频/音频文件转换为字节数组,反之亦然.所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)