首页
🏞️壁纸推荐
📰每日新闻
🎞️免费电影
🏷️免责声明
🔗友链
推荐
开往
Search
1
📺OrionTV - 一个基于 React Native TVOS 和 Expo 构建的跨平台电视应用
71 阅读
2
我的世界方块宝可梦客服端+服务端 4.1《去吧,方可梦大师!》
37 阅读
3
Win10 LTSC 2021(19044.5917) 小修精简版
14 阅读
4
最新版!宝塔面板9.6.0纯净版一键安装脚本
13 阅读
5
DayZModInstaller-一个专为 DayZ 本地服务器设计的简易 GUI 工具
13 阅读
📦程序源码
⭐实用软件
🛠️技术教程
🧪活动新闻
Search
标签搜索
DeepSeek
量化私募基金
大模型
底层技术
博客
随机图片
复刻
幻方量化
念空
React Native TVOS
Expo
跨平台
电视应用
API设置
Bing壁纸
图像库
主页设置
接口失效
研发突破
Win10 LTSC 2021
知网·博客
累计撰写
23
篇文章
累计收到
14
条评论
首页
栏目
📦程序源码
⭐实用软件
🛠️技术教程
🧪活动新闻
页面
🏞️壁纸推荐
📰每日新闻
🎞️免费电影
🏷️免责声明
🔗友链
推荐
开往
搜索到
1
篇与
跨平台
的结果
2025-07-11
📺OrionTV - 一个基于 React Native TVOS 和 Expo 构建的跨平台电视应用
OrionTV 📺一个基于 React Native TVOS 和 Expo 构建的跨平台电视应用,旨在提供流畅的视频观看体验。项目包含一个用于数据服务的 Express 后端。✨ 功能特性跨平台支持: 同时支持 Apple TV 和 Android TV。现代化前端: 使用 Expo、React Native TVOS 和 TypeScript 构建,性能卓越。Expo Router: 基于文件系统的路由,使导航逻辑清晰简单。后端服务: 配套 Express 后端,用于处理数据获取、搜索和详情展示。TV 优化的 UI: 专为电视遥控器交互设计的用户界面。🛠️ 技术栈前端:React Native TVOSExpo (~51.0)Expo RouterExpo AVTypeScript后端:Node.jsExpressTypeScript📂 项目结构本项目采用类似 monorepo 的结构:. ├── app/ # Expo Router 路由和页面 ├── assets/ # 静态资源 (字体, 图片, TV 图标) ├── backend/ # 后端 Express 应用 ├── components/ # React 组件 ├── constants/ # 应用常量 (颜色, 样式) ├── hooks/ # 自定义 Hooks ├── services/ # 服务层 (API, 存储) ├── package.json # 前端依赖和脚本 └── ...🚀 快速开始环境准备请确保您的开发环境中已安装以下软件:Node.js (LTS 版本)YarnExpo CLIXcode (用于 Apple TV 开发)Android Studio (用于 Android TV 开发)1. 后端服务首先,启动后端服务:# 进入后端目录 cd backend # 安装依赖 yarn # 启动开发服务器 yarn dev后端服务将运行在 http://localhost:3001。2. 前端应用接下来,在项目根目录运行前端应用:# (如果还在 backend 目录) 返回根目录 cd .. # 安装前端依赖 yarn # [首次运行或依赖更新后] 生成原生项目文件 # 这会根据 app.json 中的配置修改原生代码以支持 TV yarn prebuild-tv # 运行在 Apple TV 模拟器或真机上 yarn ios-tv # 运行在 Android TV 模拟器或真机上 yarn android-tv部署后端部署Vercel 部署Docker 部署docker pull zimpel1/tv-hostdocker run -d -p 3001:3001 zimpel1/tv-host其他最低版本是android 7,可用,但是不推荐如果使用https的后端接口无法访问,在确认服务没有问题的情况下,请检查https的TLS协议,Android 10 之后版本才支持 TLS1.3📜 主要脚本yarn start: 在手机模式下启动 Metro Bundler。yarn start-tv: 在 TV 模式下启动 Metro Bundler。yarn ios-tv: 在 Apple TV 上构建并运行应用。yarn android-tv: 在 Android TV 上构建并运行应用。yarn prebuild-tv: 为 TV 构建生成原生项目文件。yarn lint: 检查代码风格。📸 应用截图首页界面详情页面搜索界面视频播放📝 License本项目采用 MIT 许可证。⚠️ 免责声明OrionTV 仅作为视频搜索工具,不存储、上传或分发任何视频内容。所有视频均来自第三方 API 接口提供的搜索结果。如有侵权内容,请联系相应的内容提供方。本项目开发者不对使用本项目产生的任何后果负责。使用本项目时,您必须遵守当地的法律法规。🙏 致谢本项目受到以下开源项目的启发:MoonTV - 一个基于 Next.js 的视频聚合应用LibreTV - 一个开源的视频流媒体应用
2025年07月11日
71 阅读
1 评论
0 点赞