我想借助MediaRecorder和Media Projection APIs,通过Wifi将手机屏幕共享给另一部手机。我的目标是 API-21 及更高版本。
我有几个问题:
- 我怎样才能实现它?需要很少的指导方针。
- 这样做是否涉及网络编程?
我已经使用套接字和媒体投影API实现了此功能。基本思想是通过媒体投影API创建屏幕的位图(在github屏幕上查看参考项目屏幕捕获示例(,现在使用套接字发送位图流。(套接字实现示例(。
完成此设置后,您就可以通过套接字流式传输屏幕截图位图,可以找到一点延迟,但它将满足您的要求。
因此,如果您采用这种方法,则需要网络。但是,如果您实现点对点 Wifi 连接,那么您可以将套接字替换为 Wifi P2P,在这种情况下不需要互联网连接。
如果这有帮助,请告诉我。
干杯!!