1

嗨,我正在尝试从我的 android 应用程序在 Facebook 上发布视频文件,我能够成功发布 5MB 文件,但是当我尝试发布大文件时,说 95MB java.lang.OutOfMemoryError爆发了。我按照链接发布视频。

有没有其他方法可以在 Facebook 上发布视频文件。请帮我解决这个问题。

谢谢你。

4

1 回答 1

1

您的视频文件大小可能大于设备上分配的可用内存量。考虑到您说您试图在智能手机上上传一个 95MB 的文件,这个文件太大而无法保存在byte[].

我在网上找到了允许您一次上传大块数据以防止 OOM 异常的解决方案,但是我们的 Facebook Android SDK AFAIK 没有那种可用的选项。您最好的选择是将视频压缩/缩放到更可接受的大小,或者编写自己的方法将视频分块发布到 Facebook。

于 2012-08-17T00:10:13.700 回答