代码之家  ›  专栏  ›  技术社区  ›  Donal Rafferty

Android-如何捕获视频并将其循环到屏幕上?

  •  0
  • Donal Rafferty  · 技术社区  · 14 年前

    我想知道是否有人知道一个教程,解释如何在Android设备上从摄像头捕获视频,然后在屏幕上实时显示视频?

    我查过MediaRecorder、MediaPlayer、Videoview,但它们似乎都与将音频/视频录制到文件或从文件或URL播放音频/视频有关。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Pandoro    14 年前

    我不确定你会怎么录下来,然后用一个东西把它循环回来。但我想有一种方法可以做到这一点,那就是在一边用MediaRecorder录制,然后在屏幕上显示相机预览。为此,您需要创建一个扩展SurfaceView的类。在SurfaceCreated方法中,只需打开一个新的摄影机对象,并使用setPreviewDisplay方法将surfaceView设置为摄影机的PreviewDisplay。在SurfaceChanged方法中,您可以对大小相机分辨率进行一些配置,并实际启动相机预览。也许这也是你想要开始录音的地方。在SurfaceDestroyed方法中,您可以再次停止预览。
    我不确定这是否有帮助,我使用相机预览的另一个目的,但也许它是一些研究。如果这是我的任务,至少我会这样做。如果成功了就告诉我:)

    推荐文章