更新记录

1.0.0(2025-04-05) 下载此版本

  • 初始化版本init

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

yykj-tv

项目概述

yykj-tv 是一个为电视端应用开发的插件,基于 UniApp 框架构建。该插件提供了一系列组件,旨在简化电视端应用的开发,提升用户体验。

下载安装包体验

release发行包APP

目录结构

yykj-tv/
├── components/            # 核心组件
│   ├── unitv-item/        # 最小单元item组件,可以是文本、卡片、按钮等可操作的组件
│   ├── unitv-page/        # 页面组件,一个vue页面一个page,也可以是一个vue页面多个page
│   ├── unitv-video/       # 视频播放组件
│   └── unitv-zone/        # 相同item组件的集合,模块组件
├── data/                  # 影视资源的json数据
├── pages/                 # 基于核心组件封装的部分可以直接使用的页面
│   ├── index/             # 首页
│   └── player/            # 视频播放页面
├── static/                # 静态图片资源
└── README.md              # 项目文档

核心组件

unitv-page

  • 功能: 页面容器,支持滚动和页面切换。
  • 主要属性:

    属性 描述
    id 页面唯一标识
    show 控制页面显示与否

unitv-zone

  • 功能: 区域组件,管理多个项目的焦点和交互。
  • 主要属性:

    属性 描述
    id 区域唯一标识
    up 切换到上方区域的 ID
    down 切换到下方区域的 ID
    left 切换到左方区域的 ID
    right 切换到右方区域的 ID
    column 一行的item组件数量
    itemSize item组件总数量

unitv-item

  • 功能: 表示一个可交互的项目,支持选中和悬停状态。
  • 主要属性:

    属性 描述
    itemIndex 项目的索引
    itemType item的类型,目前支持custom、text、button、horizontalCard
    └──custom 默认,完全由用户自定义编写item内容
    └──text 普通文本
    └──button 普通按钮
    └──horizontalCard 影视卡片
    itemBizParam item业务参数json对象
    └──imageUrl 影视卡片生效,卡片封面图片地址
    └──movieName 影视卡片生效,影视名称
    └──movieDesc 影视卡片生效,影视描述

unitv-video

  • 功能: 视频播放组件,支持播放、暂停和全屏。
  • 主要属性:

    属性 描述
    src 视频源地址
    autoplay 是否自动播放

使用说明

在项目中引入 yykj-tv 插件后,可以通过组件的组合使用来构建电视端应用的界面。每个组件都提供了丰富的属性和事件,开发者可以根据需求进行定制。

贡献

欢迎对 yykj-tv 插件进行贡献,您可以通过提交问题或拉取请求来参与项目的改进。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

VideoPlayer(视频播放)

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问