gpt4 book ai didi

android - 将字节数组 (Byte[]) 转换为视频 (Android)

转载 作者:行者123 更新时间:2023-12-04 18:07:24 28 4
gpt4 key购买 nike

所以我已经将我的视频上传到我的亚马逊数据库,现在我想下载它并显示它,这是我下载它的代码部分:

S3ObjectInputStream content = s3.getObject(
Constants.getVideoBucket(),
keyList.get(i).getKey().toString())
.getObjectContent();
byte[] bytes = IOUtils.toByteArray(content);

现在我有了包含视频的字节数组,但我不知道下一步该做什么。我应该怎么办?我想在我准备好的 VideoView 上显示它。

我们将不胜感激

ps:我不想把视频写到sd卡上! (想象一个 youtube 视频,它可以播放,但它不会将您观看的每个视频写入您的 SD 卡。!)!!!!!!!!!!!!

EDIT1:我用图片做了这个:

S3ObjectInputStream content = s3.getObject(
Constants.getPictureBucket(),
keyList.get(i).getKey().toString())
.getObjectContent();
byte[] bytes = IOUtils.toByteArray(content);
bitmap = BitmapFactory.decodeByteArray(bitmaparray.get(i), 0,
bitmaparray.get(i).length);
imageview.setImageBitmap(bitmap);

如您所见,我将字节数组转换为位图,然后将其显示到 ImageView 中,您能帮我对视频做同样的处理吗???

最佳答案

您可以在适当的权限下进行尝试。

FileOutputStream out = new FileOutputStream("sdcard path where you want to save video");
out.write(bytes);
out.close();
videoView.setVideoPath(“path to saved video“).

关于android - 将字节数组 (Byte[]) 转换为视频 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23531578/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com