android - 无法在 android 中播放从 iphone 上传的视频

标签 android ios iphone video

我已在 Android 和 iPhone 设备上上传和播放视频,但从 iPhone 上传的视频无法在 Android 上播放。它无法在 Android 视频播放器中播放。它给我错误信息

"sorry this video can not be played"

视频为 mp4 格式。

最佳答案

是的,没错。

这是因为 android 支持有限的内置编解码器,如 mp3、mp4、mpeg。

虽然 iphone 支持大多数编解码器。

有什么办法解决这个问题?

用于视频的 MP4 和用于音频的 MP3 已被广泛接受并在这两个平台上运行。

所以你需要在服务器上做一些事情。实现将所有视频转换为 MP4 和音频转换为 MP3 的 ffmpeg 库。

我们正在使用相同的机制来解决此问题。

查找 PHP 的 FFMPEG 实现 Here

将所有视频转换为 MP4 的命令 Here 希望对您有所帮助。

谢谢。

关于android - 无法在 android 中播放从 iphone 上传的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23627873/

相关文章:

iphone - 属性文本中的 NSXMLParser 引号

java - Android:应用程序意外停止

iPhone:如何通过网络服务获取值数组?

iphone - 如何限制iPhone中的解析?

c++ - OpenCV Apple Mach-O 链接器错误 - 架构 x86_64 的 undefined symbol

ios - 属性是否需要强关键字?

iphone - textFieldShouldBeginEditing + UIKeyboardWillShowNotification + OS 3.2

java - 无法在 Java-Android 中两次设置背景属性(图像+颜色)

android - 将图像放在 Android 中的另一个图像之上

java - 同步块(synchronized block) : are variables "inside" other variables updated