您好,我正在尝试通过我的 Android 应用程序在 Facebook 上发布视频文件,我能够成功发布 5MB 文件,但是当我尝试发布大文件时,出现 95MB java.lang.OutOfMemoryError 问题.我关注了this链接以发布视频。
是否有任何其他方法可以将视频文件发布到 Facebook。请帮我解决这个问题。
谢谢。
最佳答案
您的视频文件大小可能大于设备上分配的可用内存量。考虑到您说您正尝试在智能手机上上传一个 95MB 的文件,该文件太大而无法容纳在 byte[]
中。
我找到了 solutions在线允许您一次上传大块数据以防止 OOM 异常,但 AFAIK 我们的 Facebook Android SDK 没有可用的那种选项。您最好的选择是将视频压缩/缩放到更可接受的大小,或者编写您自己的方法将视频分块发布到 Facebook。
关于android - 从 Android 在 Facebook 上发布大视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983825/