android-mediaprojection

    0熱度

    1回答

    我想問一下,如果可以通過覆蓋視圖來改善FPS的錄製屏幕。 應用的 僞結構: 1)全屏的FrameLayout在AppCompatActivity: <?xml version="1.0" encoding="utf-8"?> <FrameLayout android:id="@+id/frameLayout" android:layout_width="match_paren

    1熱度

    1回答

    我正在使用MediaProjection截取屏幕快照。這就是我所做的。我使用service創建了一個覆蓋圖標。單擊覆蓋圖標時會截圖。問題是,每當通過按回按鈕或通過滑動手動殺死應用程序時,MediaProjection對象都會丟失。是否有辦法維護MediaProjection並避免每次應用程序被終止時請求MediaProjection。我已經看到this,但我仍然無法做到。 在我Mainactivi

    0熱度

    1回答

    我有一個浮動按鈕是使用android.permission.SYSTEM_ALERT_WINDOW所有的窗戶上面的這幅畫,我是什麼要完成的是一次我按下就可以了,我開始ProjectionMedia API這裏我是什麼做的: //passing to it the Main activity public MyManager(Activity activity) { this.

    1熱度

    1回答

    我在考慮高效解決方案時遇到了一些麻煩。還有我預見了幾個問題,第一個是... OOM預防 如果我想在過去的30秒連得5分這是可行的,但如果我想在過去30分鐘或整整一個小時,或者一切?保持字節緩衝區意味着將其存儲在RAM中。存儲超過百兆字節聽起來像是虛擬內存自殺。 好的,如果我們在某個tmp文件中存儲了以前記錄的媒體到磁盤的Y時間量,例如30秒,該怎麼辦。這可能會工作,我可以使用像mp4解析器庫完成時

    0熱度

    1回答

    考慮所有意見截圖我有以下佈局 SurfaceHolder SurfaceView CameraPreview 視圖(傻眼鏡) 所有的工具軟件我想要做的就是拍攝這張照片/快照並對其進行調查,似乎是瘋狂的/複雜的 我第一次拍了SurfaceView的快照並得到了一個黑色方塊,看起來這種方法不正確 現在我正在使用MediaProjection/ImageReader? 更新:所以我得到一個圖像,但波浪線

    1熱度

    1回答

    我使用android MediaProjection進行截圖。屏幕截圖後需要停止投影,virtual display應該被釋放,但VirtualDisplay.release()沒有釋放顯示。這是創建顯示的代碼。 startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE); @Over

    1熱度

    1回答

    我正在嘗試處理新的Android Lollipop MediaProjection API。 我發現(至少在我的股票三星銀河S4 jfltexx)當我開始意圖獲取權限獲取屏幕(ProjectionManager.createScreenCaptureIntent()),我不會在onActivityResult結果,除非我已經檢查「唐「再詢問」在之前的試... private static fina

    1熱度

    1回答

    我們使用Media Projection API的實現工作正常。但是,我們經常在嘗試將捕獲的圖像寫入文件時丟失幀。即使所有的io代碼都是在不同的線程中執行的。 我們想對捕獲的幀進行一些在線圖像分析,因此我們不能使用screenrecord或類似的工具。 有沒有辦法從本機代碼調用Android Media Projection方法?爲了獲得更好的表現? 我們甚至試圖在捕獲過程中不調用任何io操作。我

    0熱度

    2回答

    我正在鑄造應用程序。我可以使用chromecast設備在電視上從我的應用程序投射本地視頻。 現在我想在電視上投射(鏡像)完整的android手機。我知道Android通過在快速設置中使用Cast功能將用戶提供的默認功能作爲默認功能,其中用戶必須明確連接到可用的Chrome Cast設備。 如何從我的應用程序執行相同操作?我曾嘗試使用MediaProjection API來捕獲屏幕並將其保存。 任何

    0熱度

    1回答

    我試圖使用mediarecorder和mediaprojection api記錄屏幕的內容。當我嘗試在設備上將視頻更改爲HD時,錄製失敗,但在640 x 480分辨率下工作正常。所以我的問題是如何才能在特定設備上獲得支持的視頻分辨率? Cheers Jon