Android 9.0(LineageOS 16)有没有支持内录的录屏工具?(有 root 和 edxposed)

2020-02-20 18:02:22 +08:00
 acess
LOS 自带的录屏工具貌似没有内录。

传说中的 Tor-ScreenRec (“屏幕录像+”)和配套的 SystemRecApi ( App 名字显示为“录屏管理”),看上去开发者很早以前就弃坑了。而且我看到有人说它局限很大,内录时不能外放。
我试了,貌似不行,不能作为系统 app 安装到 /system/priv-app ;即使作为非系统 app 安装了非 platform 版,录屏开始时也会崩溃,貌似是弹出确认窗口时权限被拒绝了(搜了一下,是 Android 8.0 时新加的限制,WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 不给用了)。
13219 次点击
所在节点    Android
11 条回复
howellz
2020-02-20 18:19:27 +08:00
内置的原生是有个 screenrecord,可以自己编译了 push 进去执行,是一个 jar。无需 root 权限,shell 权限的 adb 执行可以获得所有功能。但是这个 screenrecord 智能最大录制 180 秒,可以考虑第三方比如 scrcpy。
acess
2020-02-20 18:31:33 +08:00
@howellzhu 关键是内录音频。这个 screenrecord 看上去是完全没有声音的。LOS 自带录屏好歹还能麦克风录音。
acess
2020-02-20 18:36:29 +08:00
哎,也许只能指望 Android 10 了
howellz
2020-02-20 18:36:32 +08:00
@acess 明白了,支持音频的工具的确不算多。
mgrddsj
2020-02-21 03:15:10 +08:00
以前 Android 4.x 时代用的是一个叫 SCR Screen Recorder 的录屏软件(需 Root,有内录,但标注为实验性功能)。刚刚去找了一下,貌似没更新了,但可以参考一下? XDA 地址:
https://forum.xda-developers.com/showthread.php?t=2422061

另外,一加氢 /氧 OS 在更新 Android 9.0 之后有了内置的屏幕录制,支持内录,但不清楚能不能在别的系统上给权限使用。想试一下的话,回复我可以发 apk 给你。
bluebee
2020-02-21 10:23:44 +08:00
@mgrddsj 没想到一加自己出了屏幕录制功能,比第三方好用 :D
ste
2020-02-21 16:30:12 +08:00
acess
2020-02-21 21:38:10 +08:00
@mgrddsj SCR 我没用过,不过我看到有人提到它有一点很强大:可以同时内录+录制麦克风,这就很适合戴耳机录制游戏视频这种用途,既保证游戏音效保真,又可以录下玩家本人的语音。

@ste 这个 Screen Recorder 是明确说了不支持 Android 10 之前的内录,只有 Android 10 原生提供内录 API 了才开始支持。
acess
2020-02-26 06:32:56 +08:00
@ste 刷了 LOS 17.1 非官方版(这个非官方版其实也是官方维护者编译出来的),发现这个 Screen Recorder 压根不能用。连按键音效都录不下来。看了 xda 的报道,发现这个 API 确实鸡肋,需要 app 主动声明允许录制才行,然而现在压根就找不到这种允许录制的 app。
acess
2020-02-26 06:53:11 +08:00
@ste 啊,看到了 reddit 上有人发的演示视频,又试了一下,发现其实还是能用的,浏览器就可以录,不过有点卡。
acess
2020-11-01 13:54:47 +08:00
/t/659086 Android 10 仍然不太行……
/t/720330#r_9708050 Android 11 也许有改观

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/646170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX