我已在 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/