我在某些手机上遇到无法测试的问题(这是第一个问题) 我正在尝试构建可以从 camera2 API 进行记录的服务。但是当我将应用程序发送到后台时,在某些手机上它似乎有我目前无法解决的问题。我只有日志,无法找出应用无法运行的主要原因。
谢谢你的帮助
编辑:
您会在这里找到解决我的问题的实际源代码:https://bitbucket.org/dreamappsfr/kinghul
这是一个已经停止的 POC。老实说,我不记得当时我是如何克服这个具体问题的。
最佳答案
你会尝试:
基本上它是使用 Camera2
进行视频捕获的包装器。
添加你的 build.gradle
文件:
编译 'com.wesleyelliott:camera2-video:0.0.2'
并创建一个从 com.wesley.camera2.fragment.Camera2Fragment
扩展的 Fragment
并覆盖方法 getTextureResource
和 getVideoFile
.
要开始录制,您必须使用方法:startRecordingVideo()
,停止它 stopRecordingVideo
并检查应用程序当前是否正在录制视频,a方法 isRecording()
。
我已经使用过它,它是使用 Camera2
关于android - 使用 Camera2 API 从服务录制视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48680820/