android - 从 Android 在 Facebook 上发布大视频文件

标签 android facebook file video

您好,我正在尝试通过我的 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/

相关文章:

python - 确认 Python 2.6 ftplib 不支持 Unicode 文件名?备择方案?

perl - 我如何使用 Perl 的 WWW::Facebook::API 发布到用户的新闻源?

android - facebook android api getUsername 返回 null

android - 将 Android/Eclipse 项目移动到新 PC

android - Google Play APK 无法安装在 Android Emulator API 25 上

javascript - 我如何更新 Facebook 页面的状态?

file - 如何使用 shell 脚本在 unix 中创建所需的文件名

windows - 如何在批处理文件中组合数字和字符串

java - AES 算法的奇怪行为

android - 我长寿的LifeCycleOwner一直观察LiveData会不会造成资源泄露?