Java原生影视APP源码简介
这是一套基于 Java 原生开发的影视APP源码,后台采用苹果CMS进行内容管理,支持影视播放、选集、投屏、缓存下载等常用功能。源码适合使用 Android Studio 进行编译和二次开发,可根据自己的需求修改APP名称、接口地址、Logo、广告位以及相关功能配置。
主要功能
切换下一集
自动播放下一集
快退功能
双击暂停
影视选集
投屏播放
缓存下载
苹果CMS后台内容对接
源码开发环境
本源码使用 Android Studio 进行开发和编译。如果需要修改APP名称、接口地址、Logo、广告位等内容,建议使用 Android Studio 打开完整前端源码后进行修改。
苹果CMS后台对接配置
首先需要修改后台源码中的苹果CMS数据库配置。以下修改针对服务器上的后台源码,也就是主机文件根目录中的相关程序文件。
1、修改苹果CMS数据库配置
打开:
app/appcms/config/dbs.php
从第 17 行开始,根据自己的服务器环境填写苹果CMS数据库账号、密码等相关配置。
完成修改后,需要确保后台程序能够正常连接苹果CMS数据库。
注册金币与分享金币设置
如果APP具有会员金币或积分功能,可以通过修改用户模型中的相关参数调整注册和分享获得的金币数量。
1、修改注册金币
打开:
/app/cms/src/app/Model/Model_User.php
找到第 72 行附近的:
$pass, 'user_points' =>
将对应的数值修改为自己需要的注册金币数量。
2、修改分享获得的金币
继续打开:
/app/cms/src/app/Model/Model_User.php
找到第 105 行附近的:
(int)$points +
修改后面的数值即可调整用户分享后获得的金币数量。
修改代码前建议先备份原文件,并根据源码实际代码结构确认行号,因为不同版本源码经过二次修改后,具体行号可能会发生变化。
APP广告位配置
APP中的版本更新公告及广告位可以在以下文件中进行修改:
/app/cms/src/app/Api/Mov.php
版本更新公告相关内容从第 470 行附近开始,可以根据源码实际结构进行修改。
广告位说明
| 广告参数 | 广告位置 |
|---|---|
ad_splash | 开屏广告 |
ad_home_1 ~ ad_home_4 | 推荐页广告 |
ad_detail | 播放详情页广告 |
ad_player | 播放器广告 |
ad_user_center | 个人中心广告 |
APP前端源码修改
完成后台配置后,还需要修改Android前端源码中的APP名称、接口域名以及相关展示内容。
1、修改APP名称
在前端源码中搜索:
追剧达人
将搜索到的内容替换为自己的APP名称。
2、修改接口域名
在整个前端源码中搜索:
http://45.134.0.173/
将其替换为自己的接口域名。
需要注意,按照源码原有配置方式,替换后的域名后面需要保留 /,例如:
http://your-domain.com/
实际部署时建议根据服务器环境使用正确的 HTTP 或 HTTPS 地址。
3、其他配置项
源码中可能还存在其他与项目名称、接口、页面文字或功能相关的配置内容。如果需要进行深度定制,可以使用 Android Studio 的全局搜索功能,根据原APP名称、域名或页面文字逐项搜索并修改。
APP分享图片和Logo修改
1、修改分享图片
分享图片所在位置:
talentmov/app/src/main/res/drawable-xxhdpi/share.png
可以将原有 share.png 替换为自己的分享图片。替换时建议保持原文件名称以及项目要求的图片规格,避免代码中引用路径发生变化。
2、修改APP Logo
Logo所在位置:
talentmov/app/src/main/res/mipmap-xxhdpi/ticon2.png
将原有图片替换成自己的APP Logo即可。
APP网站及分享接口配置
APP对接网站、分享接口以及其他相关地址,可以在以下配置文件中进行修改:
talentmov/app/src/main/java/com/mov/talentapp/App_Config.java
主要修改位置
第
72行:对接的网站地址。第
90行:对接源码或相关接口地址。第
121~123行:电视直播、小说、漫画等对应网址。
由于源码经过不同版本修改后行号可能发生变化,实际操作时建议优先通过 Android Studio 的搜索功能定位对应域名或配置变量。
游客观看时间设置
如果需要修改游客观看视频的时间限制,可以修改播放器模块中的相关配置。
1、修改游客观看提示文字
打开:
talentmov/modules/playerlib/src/main/res/layout/layout_auth_cover.xml
找到第 59 行附近的游客观看时间提示文字,根据自己的需求进行修改。
2、修改游客观看时间
打开:
talentmov/modules/playerlib/src/main/java/com/mediaplayer/lib/cover/AuthCover.java
找到第 103 行附近的:
60 * 1000
其中 60 * 1000 表示 60秒。如果需要调整游客试看时间,可以按照毫秒单位修改对应数值。
首页推荐栏目修改
源码首页包含多个推荐栏目,可以根据实际网站内容修改栏目名称。当前源码中的推荐栏目包括:
| 推荐位置 | 当前栏目名称 |
|---|---|
| 推荐1 | 院线大片 |
| 推荐2 | 精挑好货 |
| 推荐3 | 热播鲜剧 |
| 推荐4 | 经典动漫 |
| 推荐5 | 热门综艺 |
| 推荐6 | 幻灯片推荐 |
如果需要修改这些栏目名称,可以直接在Android Studio中搜索对应文字进行替换。不同源码版本的页面结构可能存在差异,因此建议通过全局搜索定位实际使用位置。
APP源码编译及APK位置
完成上述配置后,可以使用 Android Studio 对项目进行编译。编译完成后的APK文件通常可以在以下目录中找到:
talentmov/app/build/outputs/apk
如果源码使用了不同的构建变体或模块,最终APK目录可能会有所区别,可以通过 Android Studio 的 Build 输出信息确认实际生成位置。
源码修改注意事项
修改数据库配置前建议备份原始配置文件。
修改域名时,应同时检查后台接口和APP前端是否使用了多个不同的接口地址。
更换Logo和分享图片时,尽量保持原文件名、目录及项目要求的图片尺寸。
修改游客观看时间时,需要同时检查提示文字和实际计时逻辑,避免前后显示不一致。
修改Java源码后需要重新编译APK才能在APP中生效。
不同版本源码的文件路径和行号可能存在差异,本文提供的行号以当前源码版本为参考。
正式上线前建议对登录、播放、选集、投屏、缓存下载、分享及广告等功能逐项测试。
总结
这套Java原生影视APP源码以苹果CMS作为后台内容管理系统,支持选集、自动切换下一集、快退、双击暂停、投屏以及缓存下载等功能。使用 Android Studio 打开前端项目后,可以进一步修改APP名称、接口域名、Logo、分享图片、广告位、游客观看时间以及首页推荐栏目等内容。
完成前后端配置后,再通过 Android Studio 编译生成APK,即可进行实际测试和部署。由于不同源码版本可能经过二次开发,实际修改时建议结合源码目录和全局搜索功能定位对应配置。
