酷9是一款可以导入直播源的电视直播软件,用户可以通过酷9观看各种直播节目,包括电视剧、体育赛事、新闻等,用户可以根据自己的喜好导入不同的直播源,以满足自己的观看需求,此外酷9也提供了多种功能,如录制直播节目、回看节目等,让用户可以更加方便地享受电视直播的乐趣。
酷9 自定义直播源电视直播软件全解
轻量空壳播放器 | 直播源订阅配置 | 无广告纯净体验 | 多端适配 | 录制回看全能 | 自由定制频道
酷9是一款免费无广告的轻量级电视直播空壳软件,核心能力是通过“订阅配置”导入外部直播源,覆盖电视剧、体育赛事、新闻等全品类直播,适配安卓手机、电视、投影仪,支持录制、回看、多线路切换等实用功能,以极简操作与纯净体验成为家庭与个人直播观看的优选工具。
📌 核心信息速览
| 项目 | 详情 |
|---|---|
| 软件定位 | 轻量空壳 IPTV 播放器(无内置源,需自定义导入) |
| 支持平台 | 安卓手机、安卓电视、安卓投影仪(不支持 iOS) |
| 系统要求 | 最低支持安卓 4.3,兼容老旧设备 |
| 最新版本 | v1.7.7(2026-01 稳定版) |
| 核心优势 | 无广告、直播源自定义、录制回看、解码切换、七天回看(需源支持) |
| 体积大小 | 约 28MB,轻量化设计,占用资源少 |
| 播放内核 | VLC 与 ExoPlayer 双内核,适配多格式直播源 |
⚙️ 核心功能详解
1. 直播源订阅与频道管理(核心操作)
- 订阅配置导入:通过“设置→列表配置→列表订阅”粘贴 M3U/M3U8/txt 直播源链接,一键加载频道;支持本地文件导入,自定义台标与分组。
- 多线路切换:播放卡顿可快速切换备用线路(手机左右滑屏幕,电视按菜单键选线路),保障流畅度。
- 频道自定义:支持频道排序、重命名、隐藏,按央视/卫视/地方台/体育等分组,打造专属频道列表。
- EPG 节目指南:自动解析 EPG 数据,显示节目单与播出时间,支持预约提醒(需源支持)。
2. 直播观看与录制回看
| 功能 | 说明 | 使用场景 |
|---|---|---|
| 七天回看 | 支持回溯 7 天内节目(需直播源支持),错过直播可随时回看 | 体育赛事、新闻、电视剧补看 |
| 直播录制 | 设置时间段录制直播内容,自定义存储路径与格式,支持后台录制 | 保存重要赛事、晚会、独家节目 |
| 时移功能 | 直播中暂停、快进/后退(需源支持),灵活控制观看节奏 | 直播中临时离开,回来继续观看 |
| 解码切换 | 支持 Exo 解码(通用稳定)与 VLC 解码,适配不同直播源格式 | 解决部分源播放卡顿、无法加载问题 |
3. 多端适配与交互优化
- 设备适配:深度适配安卓手机、电视、投影仪,手机端触控操作,电视端适配遥控器,老人小孩轻松上手。
- 纯净无广告:全程无弹窗、无贴片广告,播放无干扰,专注观看体验。
- 轻量化设计:安装包约 28MB,占用内存少,老旧电视/手机也能流畅运行。
- 后台播放:手机端支持锁屏后台音频播放,适合收听电台、新闻等内容。
🚀 直播源订阅配置与常用操作步骤
1. 订阅配置导入直播源(核心操作)
- 打开酷9,按退出键(电视)/长按屏幕右侧(手机)打开设置。
- 进入列表配置→列表订阅,粘贴直播源链接(如 https://live.zbds.top/tv/iptv4.txt),点击确定。
- 选中新增的直播源列表,返回首页即可加载频道。
- (可选)进入频道编辑,设置分组、台标、排序,优化观看体验。
直播源
电视家
https://gh.catmak.name/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E7%94%B5%E8%A7%86%E5%AE%B6.m3u
几万电影频道
https://gh.catmak.name/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E5%87%A0%E4%B8%87%E7%94%B5%E5%BD%B1%E9%A2%91%E9%81%93.m3u
全球直播
https://gh.catmak.name/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E5%85%A8%E7%90%83%E7%9B%B4%E6%92%AD.m3u
2. 直播录制与回看设置
- 录制:播放频道时,按菜单键选择录制,设置开始/结束时间与存储路径,启动录制。
- 回看:在频道列表长按目标频道,选择回看,选择日期与时间段播放历史内容。
3. 常见问题解决
- 源加载失败:检查链接有效性,切换网络或解码方式(Exo/VLC)。
- 回看/录制不可用:确认直播源支持该功能,更换高质量源。
- 卡顿:切换备用线路,降低分辨率,关闭后台占用资源的应用。
⚠️ 注意事项
- 软件无内置直播源,需自行获取合法合规的直播源,避免侵权。
- 回看、录制等功能依赖直播源支持,部分源可能不提供该服务。
- 定期更新软件至最新版本(如 v1.7.7),获取功能优化与 bug 修复。
- 部分直播源存在地域限制,需遵守当地法律法规使用。
🎯 适用人群
- 家庭用户:电视端适配遥控器,无广告,适合老人小孩日常观看。
- 体育/新闻爱好者:多线路切换+七天回看+录制,不错过赛事与重要新闻。
- 直播源发烧友:自定义频道列表,灵活导入各类直播源,满足个性化需求。
- 低配置设备用户:轻量化设计,老旧电视/手机也能流畅播放。
高手自行更改内置 新手请勿打扰如何更改
(function () {
const startTime = Date.now();
let videoElement = null;
let controlsVisible = false;
let controlsTimeout = null;
// 移除默认控制条
function removeControls() {
const selectors = [
'#control_bar', '.controls',
'.vjs-control-bar', 'xg-controls',
'.xgplayer-ads', '.fixed-layer',
'div[style*="z-index: 9999"]',
'.video-controls', '.player-controls', '.live-controls'
];
selectors.forEach((selector) => {
document.querySelectorAll(selector).forEach((element) => {
element.style.display = 'none';
element.parentNode?.removeChild(element);
});
});
}
// 创建控制面板
function createControlPanel() {
const panel = document.createElement('div');
panel.id = 'custom-control-panel';
panel.style.cssText = `
position: fixed;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
width: 80%;
max-width: 800px;
height: 60px;
background-color: rgba(0,0,0,0.7);
border-radius: 10px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 2147483646;
transition: opacity 0.3s;
opacity: 0;
pointer-events: none;
`;
// 进度条
const progressContainer = document.createElement('div');
progressContainer.style.cssText = `
width: 90%;
height: 10px;
background-color: rgba(255,255,255,0.3);
border-radius: 5px;
margin: 5px 0;
cursor: pointer;
`;
const progressBar = document.createElement('div');
progressBar.id = 'custom-progress-bar';
progressBar.style.cssText = `
width: 0%;
height: 100%;
background-color: #ff0000;
border-radius: 5px;
position: relative;
`;
const progressThumb = document.createElement('div');
progressThumb.style.cssText = `
width: 15px;
height: 15px;
background-color: #fff;
border-radius: 50%;
position: absolute;
right: -7.5px;
top: 50%;
transform: translateY(-50%);
display: none;
`;
progressBar.appendChild(progressThumb);
progressContainer.appendChild(progressBar);
panel.appendChild(progressContainer);
// 控制按钮容器
const buttonsContainer = document.createElement('div');
buttonsContainer.style.cssText = `
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 40px;
`;
// 播放/暂停按钮
const playPauseBtn = document.createElement('div');
playPauseBtn.id = 'custom-play-pause';
playPauseBtn.innerHTML = '⏸';
playPauseBtn.style.cssText = `
font-size: 24px;
color: white;
margin: 0 15px;
cursor: pointer;
user-select: none;
`;
// 时间显示
const timeDisplay = document.createElement('div');
timeDisplay.id = 'custom-time-display';
timeDisplay.textContent = '00:00 / 00:00';
timeDisplay.style.cssText = `
color: white;
font-family: Arial, sans-serif;
font-size: 14px;
margin: 0 15px;
user-select: none;
`;
buttonsContainer.appendChild(playPauseBtn);
buttonsContainer.appendChild(timeDisplay);
panel.appendChild(buttonsContainer);
document.body.appendChild(panel);
// 事件监听
playPauseBtn.addEventListener('click', togglePlayPause);
progressContainer.addEventListener('click', handleProgressClick);
progressContainer.addEventListener('mousemove', () => progressThumb.style.display = 'block');
progressContainer.addEventListener('mouseout', () => progressThumb.style.display = 'none');
// 鼠标移动显示控制面板
document.addEventListener('mousemove', showControls);
}
// 显示控制面板
function showControls() {
const panel = document.getElementById('custom-control-panel');
if (!panel) return;
panel.style.opacity = '1';
panel.style.pointerEvents = 'auto';
controlsVisible = true;
clearTimeout(controlsTimeout);
controlsTimeout = setTimeout(() => {
panel.style.opacity = '0';
panel.style.pointerEvents = 'none';
controlsVisible = false;
}, 3000);
}
// 切换播放/暂停
function togglePlayPause() {
if (!videoElement) return;
if (videoElement.paused) {
play();
} else {
pause();
}
}
// 更新进度条
function updateProgressBar() {
if (!videoElement) return;
const progressBar = document.getElementById('custom-progress-bar');
const timeDisplay = document.getElementById('custom-time-display');
if (progressBar && timeDisplay) {
const percent = (videoElement.currentTime / videoElement.duration) * 100;
progressBar.style.width = `${percent}%`;
const currentTime = formatTime(videoElement.currentTime);
const duration = formatTime(videoElement.duration);
timeDisplay.textContent = `${currentTime} / ${duration}`;
ku9.setposition(videoElement.currentTime);
ku9.setduration(videoElement.duration);
}
}
// 格式化时间
function formatTime(seconds) {
const minutes = Math.floor(seconds / 60);
const secs = Math.floor(seconds % 60);
return `${minutes.toString().padStart(2, '0')}:${secs.toString().padStart(2, '0')}`;
}
// 处理进度条点击
function handleProgressClick(e) {
if (!videoElement) return;
const progressContainer = e.currentTarget;
const rect = progressContainer.getBoundingClientRect();
const percent = (e.clientX - rect.left) / rect.width;
const seekTime = percent * videoElement.duration;
setposition(seekTime);
}
// 设置视频比例
window.setscale = function (scaletype) {
if (!videoElement) return;
const container = videoElement.parentElement;
const baseStyle = `
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
outline: none !important;
border: none !important;
box-shadow: none !important;
`;
switch (scaletype) {
case 0: // 默认(填充)
videoElement.style.cssText = baseStyle + `
width: 100% !important;
height: 100% !important;
object-fit: fill !important;
`;
break;
case 1: // 16:9
videoElement.style.cssText = baseStyle + `
width: 100% !important;
height: 100% !important;
aspect-ratio: 16 / 9 !important;
`;
break;
case 2: // 4:3
videoElement.style.cssText = baseStyle + `
width: 100% !important;
height: 100% !important;
aspect-ratio: 4 / 3 !important;
`;
break;
case 3: // 填充
videoElement.style.cssText = baseStyle + `
width: 100% !important;
height: 100% !important;
object-fit: fill !important;
`;
break;
case 4: // 原始
videoElement.style.cssText = baseStyle + `
width: 100% !important;
height: 100% !important;
object-fit: none !important;
`;
break;
case 5: // 裁剪
videoElement.style.cssText = baseStyle + `
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
`;
break;
}
};
// 设置全屏容器
function setupVideo(video) {
videoElement = video;
const container = document.createElement('div');
container.id = 'video-fullscreen-container';
container.style.cssText = `
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
z-index: 2147483647 !important;
background: black !important;
overflow: hidden !important;
transform: translateZ(0);
`;
// 设置画面比例
setscale(ku9.getscale());
document.body.appendChild(container);
container.appendChild(video);
// 创建控制面板
createControlPanel();
// 设置进度更新定时器
setInterval(updateProgressBar, 500);
// 进入全屏模式
const enterFullscreen = () => {
const fullscreenElem = container.requestFullscreen
? container
: video;
const requestFS =
fullscreenElem.requestFullscreen ||
fullscreenElem.webkitRequestFullscreen ||
fullscreenElem.mozRequestFullScreen;
if (requestFS) {
requestFS.call(fullscreenElem).catch(() => {
container.style.width = `${window.innerWidth}px`;
container.style.height = `${window.innerHeight}px`;
});
}
video.volume = 1;
};
setTimeout(enterFullscreen, 300);
}
// 检测视频元素
function checkVideo() {
if (Date.now() - startTime > 15000) {
clearInterval(interval);
return;
}
const video = document.querySelector('video');
if (!video) return;
if (video.paused) video.play();
if (video && video.readyState > 0) {
clearInterval(interval);
removeControls();
setupVideo(video);
if (video.videoWidth && video.videoHeight) {
ku9.setvideo(video.videoWidth, video.videoHeight);
ku9.setaudio("立体声");
}
}
}
// 启动检测
const interval = setInterval(checkVideo, 100);
// 移动端适配
const viewportMeta = document.createElement('meta');
viewportMeta.name = "viewport";
viewportMeta.content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no";
document.head.appendChild(viewportMeta);
// 错误处理
window.onerror = function (message, source, lineno, colno, error) {
console.error(`Error: ${message}\nSource: ${source}\nLine: ${lineno}\nColumn: ${colno}\nError: ${error}`);
};
// 视频控制函数
function pause() {
if (videoElement) {
videoElement.pause();
const btn = document.getElementById('custom-play-pause');
if (btn) btn.innerHTML = '▶';
}
}
function play() {
if (videoElement) {
videoElement.play();
const btn = document.getElementById('custom-play-pause');
if (btn) btn.innerHTML = '⏸';
}
}
function setposition(position) {
if (videoElement) {
videoElement.currentTime = position;
updateProgressBar();
}
}
// 暴露函数到全局
window.pause = pause;
window.play = play;
window.setposition = setposition;
})();
未经允许不得转载作者:
GRUD,
转载或复制请以
超链接形式
并注明出处
科技之星网站 。
原文地址:
《
【安卓应用】酷9多线(32线)_lite安卓4_1.7.7.1-1可永久使用的电视直播附直播源》
发布于
2026-2-25
(禁止商用或其它牟利行为)版权归原作者本人所有,您必须在下载后24小时内删除, 感谢您的理解与合作
文章标题:【安卓应用】酷9多线(32线)_lite安卓4_1.7.7.1-1可永久使用的电视直播附直播源
文章链接:https://www.kejizhixing.com/post-1363.html
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自GRUD !




















谢谢楼主奉献
非常感谢您的支持与认可!我们一直在努力为大家带来更多实用、高质量的内容。酷9多线播放器正是我们精选的高评价资源之一,期待您的使用体验反馈。如有任何问题,欢迎随时与我们交流,我们会持续跟进更新优化。再次感谢您的关注和鼓励!
酷9下载试试,谢谢!
非常感谢您对酷9多线的兴趣和支持!酷9致力于打造纯净无广告的直播体验,希望您能享受到便捷流畅的观看乐趣。如果您在下载或使用过程中有任何问题,欢迎随时联系我们。祝您体验愉快!
谢谢分享
非常感谢您的支持和鼓励!酷9直播致力于为用户提供更优质的观播体验。我们会继续优化功能,希望酷9能成为您家庭和个人观看直播的得力助手。如有任何使用上的建议或意见,欢迎随时与我们交流。我们期待您的宝贵反馈!再次感谢!