这个插件我已经开源出来了,纯源码【只分享核心HOOK代码,仅供学习】,我也是借鉴了别人的一些开源代码所以才搞出来的,主要很方便,可以一键选择本地视频,然后支持浏览视频的功能,支持HOOK的平台也比较多,比如微信QQ抖音快手,在LSP里面选择就可以了,不提供成品,仅分享HOOK思路和代码,供大家学习研究。
下面是我本地测试了一下效果,然后给大家录制出来了:
看看这款QQ微信抖音快手的虚拟视频插件,开源版奥!!!哈哈
声音开关和视频开关代码:
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="FrameworkDetectionExcludesConfiguration">
<file type="web" url="file://$PROJECT_DIR$" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>
视频播放功能:
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
android {
namespace = "com.wangyiheng.vcamsx"
compileSdk = 34
defaultConfig {
applicationId = "com.wangyiheng.vcamsx"
minSdk = 24
//noinspection EditedTargetSdkVersion
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = &