littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Electron框架的多视频播放器GridPlayer

项目简介

本项目是基于Electron开发的多媒体播放器GridPlayer,可在同一界面同时播放多个视频,具备丰富的用户界面和实用工具。

项目的主要特性和功能

  1. 支持多视频同时播放,可在同一界面操作多个视频。
  2. 利用GridStack.js自由调整窗口布局,灵活缩放和移动窗口。
  3. 支持用户自定义播放器背景。
  4. 可预览图片、文本和代码。
  5. 允许用户保存当前窗口布局以便后续使用。
  6. 提供列表清单展示所有播放内容。
  7. 具备放大移动窗口中心的工具。
  8. 支持在播放器中编写并运行JavaScript脚本。
  9. 借助fluent-ffmpeg.js实现视频下载(需自行下载ffmpeg并配置环境变量)。
  10. 在Windows 10及以上系统,可通过electron-as-wallpaper插件将播放器窗口设置为壁纸。

安装使用步骤

  1. 安装环境准备:安装最新版python并添加到环境变量,安装Visual Studio C++桌面开发工具,勾选MSVC编译工具和Win10 SDK。
  2. 安装node-gyp:执行命令npm install -g node-gyp
  3. 进入项目目录:下载项目源码后,使用cd your project进入项目目录。
  4. 安装依赖:执行npm install安装项目依赖。
  5. 运行开发版本:使用npm run dev运行项目开发版本。

注意:因使用electron-as-wallpaper插件,需配置添加node-gyp环境,且部分功能仅限Windows 10及以上系统。国内用户可设置Electron镜像源以提升下载速度,命令为$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"。项目展示图片存于项目根目录下的images文件夹。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】