導航:首頁 > 操作系統 > androidlevel19

androidlevel19

發布時間:2023-08-27 13:20:21

❶ ADB錄制視頻 android 視頻錄制命令 screenrecord

在Android 4.4(Kitkat - API level 19)上集成了一個比較好用的視頻(.mp4格式)錄制功能 – screenrecord 。

使用方法

1.  基本用法

$ adb shell screenrecord /sdcard/myscreenrecord.mp4

/sdcard/myscreenrecord.mp4 為視頻錄制文件路徑

錄制默認解析度,默認4Mbps,默認180s的視頻,保存到sdcard上名為myscreenrecord.mp4

2.  旋轉(參數:–rotate)

$ adb shell screenrecord --rotate /sdcard/myscreenrecord.mp4

旋轉90度

3.  指定解析度(參數:–size)

$adb shell screenrecord --size 112x112 /sdcard/myscreenrecord.mp4

解析度為112x112,建議不要指定解析度,使用默認解析度效果最佳;

注意,解析度不是完全可以隨意定製的,比如在我手機上錄制100x100的會提示錯誤:

The max width/height supported by codec is1920x1088

100x100is not supported by codec, suggest to set it as112x112

4.  指定比特率(參數:–bit-rate)

$adb shell screenrecord --bit -rate 8000000 /sdcard/myscreenrecord.mp4

設置比特率為8Mbps,比特率越大,文件越大,畫面越清晰;

5.  限制錄制時間 (參數: –time-limit)

$adb shell screenrecord --time -limit 10 /sdcard/myscreenrecord.mp4

限制視頻錄制時間為10s,如果不限制,默認180s

6.  導出視頻

$adb pull /sdcard/myscreenrecord.mp4

7.  注意

請關注視頻文件生成大小,根據自身情況而定;

暫不支持聲音;

咱時不支持模擬器錄制( 模擬器錄制看這里 ),出現如下提示:Unable to get output buffers (err=-38)

Encoder failed (err=-38),可認為是此原因;

8.  命令查看

adb shell screenrecord --help

Usage: screenrecord [options]

Records the device's display to a .mp4 file.

Options:

--size WIDTHxHEIGHT

Set the video size, e.g."1280x720".  Default is the device's main

display resolution (if supported),        1280x720if not.  For best

results,use a size supported by the AVC encoder.

--bit -rate RATE

   Set the video bit rate, in megabits per second.  Default4Mbps.

--time -limit TIME

   Set the maximum recording time, in seconds.  Default / maximum is180.

--rotate

    Rotate the output90 degrees.

--verbose

    Display interesting information on stdout.

--help

    Showthis message.

Recording continues until Ctrl-C is hit or the time limit is reached.

❷ android studio為什麼創建的時候選擇的API最低版本是19,最後都變成23

剛剛注意到你的問題,感覺之前的回答都沒有答到點上,不知道現在回答對你是否還有幫助。
出現這種問題,可能是由於build.gradle(app)中minSdkVersion被手動改過。但是我認為更有可能是你在android studio編輯時使用了高api代碼(如tint等等)並用燈泡或alt+enter推薦修改中的Add requires API() annotation來處理call requires API level 23(Current min 19)之類的錯誤。
解決方法:在這些位置使用if判斷環繞並且在else中給出低api的處理方法。

閱讀全文

與androidlevel19相關的資料

熱點內容
我的世界伺服器地址怎麼變成ip地址 瀏覽:31
不用時怎麼加密電腦 瀏覽:54
不玩手機APP怎麼開啟警報 瀏覽:560
打開微信收付款加密 瀏覽:400
小度app怎麼關閉看護助手 瀏覽:739
伺服器方舟boss屬性怎麼調 瀏覽:345
acos系統終端命令 瀏覽:915
寧德雲伺服器最新行情 瀏覽:475
壓縮性骨折五十天 瀏覽:656
如何在伺服器里把方塊替換 瀏覽:909
變頻空調摘板用什麼替代壓縮機 瀏覽:46
怎麼在蘋果手機上玩安卓和平精英 瀏覽:237
python非同步調用框架 瀏覽:963
安卓手機如何拍live圖 瀏覽:823
供應鏈管理系統源碼 瀏覽:944
方舟編譯器會適配哪些型號 瀏覽:470
主流雲伺服器哪個牌子好 瀏覽:267
導航怎麼看伺服器在那 瀏覽:932
廣石化單片機 瀏覽:281
和教育連接伺服器失敗是什麼原因 瀏覽:1003