Skip to content
/ mango Public
forked from kanchenai/mango

使用IPTV(EPG)模式复刻芒果TV App版本,

License

Notifications You must be signed in to change notification settings

pendy99/mango

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

view-app

这是一个在原生js基础上开发的针对iptv行业的交互框架

环境

  • node环境
  • 使用webpack打包

初始化工程

    npm install

运行

    npm run server
    或
    npm run dev

打包

    npm run start
    或
    npm run build

参考了android的Application和activity实现整个页面的交互及生命周期

打包

注释webpack.config.js中的"devtool: 'source-map'"

    devtool: 'source-map'

图片注意点

  • 在html直接设置的图片要放置在images文件夹,直接使用
    <img src="../images/bg.jpg" alt="">
  • 在js中使用,动态设置的图片,要放置在images-js文件夹中,用import导入再使用
    import pic_001 from "@images-js/pic_001.png"

    var image = holder.findViewById("pic");
    image.src = pic_001;

开发者须知

  • 1.该框架的运行环境 node,使用webpack打包
  • 2.当前版在适配中需要调整编译的es版本,在必要时需要舍弃某些写法,使用其他写法,故版本中的框架核心代码都是源码
  • 3.开发者有任何疑问,可以留言
  • 4.如果有建议,也可留言,
  • 5.目前作者只有一人,在IPTV行业有者5年开发经验,熟悉各种盒子的适配
  • 6.该框架之前有一个前置版本,但在原公司深度使用,不便公开,但适配经验在本框架中适应,并在2年时间里已落地50个左右的项目,分别在全国不同地区、不同运营商落地

About

使用IPTV(EPG)模式复刻芒果TV App版本,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.3%
  • HTML 14.7%
  • CSS 6.0%