我目前正在为我的某个Android应用开发视频流功能。我正在使用Android媒体框架。视频从 nginx服务器流式传输。 Android录制的视频效果很好,但iOS录制的视频只播放视频而不是声音。
答案 0 :(得分:0)
之所以发生这种情况,是因为android支持内置的有限编解码器,如mp3,mp4,mpeg。
虽然iphone支持大多数编解码器。
解决此问题的方法是什么?
用于视频的MP4和用于音频的MP3被广泛接受并可在两个平台上使用。
所以你需要在服务器上做一些事情。实现ffmpeg库,将所有视频转换为MP4,将音频转换为MP3。
我们正在采用相同的机制解决此问题。
了解问题的更多信息
参考stackoverflow回答here
希望这可以帮助您摆脱问题
快乐的编码!