我在您可以在此处找到的两个示例的帮助下使用 Camera2 API:
我使用与上述链接相同的源代码,因此我不会在此处复制我的源代码(除非您需要某些部分,否则我将编辑我的问题并发布它)。
编辑:
进行了一些测试。当我尝试通过手机播放视频时,它只显示第一帧,我可以听到录音中实际存在的音频(声音)。一旦视频播放到结束,视频会以某种方式自动重新启动并按应有的方式显示视频。
但是,当我尝试在我的 PC 上播放视频(将其从手机复制到桌面)时,我只会在最后一帧之前出现黑屏。显示最后一帧,但视频根本不播放。我可以听到音频(声音)。
我在想一些视频编码/解码可能有问题?
问题:
在我的情况下,视频录制将不起作用。我可以在他们应该在我的手机上的目录中看到这两个文件,但是当我播放视频(5 秒视频)时,前 4 秒是黑色的,然后最后一秒就像我录制的一帧,仅此而已,但文件大小似乎很大(160MB)。
屏幕:
- 上传后会发布视频
我不知道出了什么问题,有人可以帮忙吗?