zoukankan      html  css  js  c++  java
  • hapv-一个可以播放,下载国内主流视频的播放器

    electron 开发的一个可以播放,下载国内主流视频的播放器。A player developed by electron that can play and download domestic mainstream video.

    项目想法来源于ivideo,另外增加了视频下载功能。

    下载

    windows 可拉取代码自行打包.

    界面




    技术栈&插件

    • Electron
    • Vue
    • Vuex
    • vue-cli-plugin-electron-builder
    • Element

    下载功能需安装 annie

    如何运行

    git clone git@github.com:meetqy/hapv.git
    
    cd hapv
    
    npm install
    
    npm start
    

    项目结构

    src
    ├─App.vue
    ├─background.js // electron后台文件
    ├─element-variables.scss
    ├─main.js
    ├─views
    ├─store
    ├─router
    ├─plugins
    ├─config
    |   ├─analysis.js // 解释视频的配置文件
    |   ├─index.js
    |   └platform.js  // 各大视频平台url,视频解析规则的配置文件
    ├─components
    ├─assets
    

    播放视频原理

    1. 利用electron框架,返回 web 页面
    2. 页面中嵌入 webview,url 为各平台官网
    3. 利用electron提供的 api,监听页面跳转,劫持链接,返回解析之后的视频链接。

    快捷小技巧

    • 双击导航栏快速全屏
    • ESC取消全屏

    开发规范

    版本记录

  • 相关阅读:
    文件操作
    MFC
    MFC
    MFC
    MFC
    大陆居民身份证验证方法(java)
    java validator的原理与使用
    解析搜狗词库(python)
    ICTCLAS改进的java版分词软件
    mvn打包
  • 原文地址:https://www.cnblogs.com/meetqy/p/12852084.html
Copyright © 2011-2022 走看看