我在Android上播放视频有几个问题。
目前我正在使用视频,可以播放视频,完全没问题。不过我想对视频做一些影响。我想执行以下操作:
-mirror video - 在另一个视频上覆盖一个视频 -trim video
到目前为止,根据我的搜索,似乎没有任何方法可以通过java api执行此操作,并且我需要使用ffmpeg和NDK来执行这些类型的效果。
有没有人能够在不走这条路的情况下实现上述目标?
更新
所以我转到了NDK。我使用FFmpeg工作,并且能够通过glsurface视图播放视频,我现在遇到的问题是FFmpeg没有正确检测视频方向。例如,如果我以纵向模式录制,则在横向和纵向显示视频,在视频视图中播放相同视频时,或内置电影播放时,它以正确的方向播放。有谁知道如何正确定位?
答案 0 :(得分:0)
我沿着NDK路线前进,正在解决一些障碍,可以在这里找到后续问题。将此标记为已回答,只有这样我才能使用NDK。