簡體   English   中英

無法以編程方式在Android中使用ScreenRecord錄制視頻

[英]Unable to record video using screenrecord in android programatically

我嘗試使用以下代碼在android棒棒糖中使用screenrecord實用工具錄制視頻。

Process p = Runtime.getRuntime().exec("screenrecord /sdcard/test.mp4",null,null);
Thread.sleep(60 * 1000);
p.destroy();

它在sdcard中創建文件,但不記錄任何內容,文件大小為零。

如果我在adb shell screenrecord /sdcard/test.mp4中使用以下命令。 一切正常。

是否有人遇到這種情況。

注意:我正在應用程序中使用以下權限。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

設備是非根設備

設備是非根設備

這樣就無法運行screenrecord 那是一個開發時工具,普通的SDK應用程序無法使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM