【发布时间】:2018-02-21 07:25:22
【问题描述】:
我想要记录用户在观看 youtube 视频时的反应,因此屏幕上会同时记录两个视频。 一个是相机视频(反应视频),另一个是 youtube 视频(反应视频)。
below should be recorded as one video
__________________________
| |
| Camera Video |
| |
| __________|
| | Youtube |
| | Video |
---------------------------
我的研发:
- 不能同时使用 SurfaceView 播放和录制视频。
- TextureView 通常用于显示相机预览而不记录任何内容。
- 我可以在 textureview 中播放预览,并在其上重叠 youtube 播放器并播放视频,同时录制整个屏幕,但这有点过分,我认为我无法录制屏幕的特定区域。
一些与我的问题无关的类似问题,但回答了我的问题中提到的一些关键点。 Q1,Q2,Q3
请提出一些解决此问题的方法以及如何实现。
【问题讨论】:
-
移动设备要做的工作量相当大 - 您是否可以在播放主要 YouTube 视频时在手机上的小窗口中记录并显示用户反应,然后将其发送回服务器合并两个视频?此外,您可能想检查您是否有权录制和修改 YouTube 视频,如果这是用于商业服务 - 如果您想在 Youtube 上显示结果,从权利的角度来看可能更容易,尽管不一定。
-
我还是想试试看它的性能,以及如何改进它。
标签: android video video-streaming surfaceview video-recording