我想将手机屏幕镜像到浏览器中的本地服务器。
我尝试使用MediaProjection API来镜像屏幕,但无法在AndroidAsync调用中流式传输当前录制的视频。
asyncHttpServer.get("/", new HttpServerRequestCallback() {
@Override
public void onRequest(AsyncHttpServerRequest request, AsyncHttpServerResponse response) {
File file = new File(Environment.getExternalStorageDirectory() + File.separator + "Recordings" + File.separator + "capture.mp4");
try {
FileInputStream fis = new FileInputStream(file);
response.sendStream(fis, fis.available());
}
catch (Exception e){e.getMessage();}
}
});
asyncHttpServer.listen(asyncServer, 8899);
视频不在浏览器中流式传输。
建议我其他任何可以进行屏幕镜像的HTTP服务器,以防AndroidAsync无法处理此问题。
谢谢。