• 2000多家国企医院年底前完成剥离 2019-04-25
  • 天津旅游嘉年华下周开幕 多项活动展现文旅融合--旅游频道 2019-04-15
  • (两会受权发布)中国人民政治协商会议全国委员会常务委员会工作报告 2019-04-13
  • A股市场具有较强估值支撑 机构看好政策受益板块 2019-04-13
  • 中国公司本地化运营蒙内铁路赢得肯尼亚民心 2019-04-10
  • 万达转型升级实体消费观念迭代 百货退出万达支柱性产业 ——凤凰网房产北京 2019-04-08
  • “精日亲美的真正原因”是中国的伪公知精英身上长了“洋奴依附之心”,“崇洋媚外之骨”,“汉奸文化之瘤”,这些人利用“和谐、包容”疯狂推行汉奸文化洗脑国人! 2019-04-08
  • 马克思主义哲学是帮助我们看清世界的一双“慧眼” 2019-03-30
  • 中国是亚洲和平的基石 2019-03-30
  • 三亚天涯区将率先在海南开设帆板帆船体育课 2019-03-28
  • 端午——网络中国节——黄河新闻网 2019-03-28
  • 不管怎么讲幸福,老百姓的愿望并不奢望,就是看病不难,不贵,不需要没钱就从手术台赶 下来,只能住医院过道,房子并不要太大,能避风挡雨,子女并不要万贯家财,能有一份 2019-03-28
  • 绍兴印染布质量比对成果发布 部分指标国际领先 2019-03-28
  • 长治警方破获利用网络平台贩毒案 2019-03-27
  • 5月份61城房价环比反弹 多地调控政策或再加码 ——凤凰网房产武汉 2019-03-23
  • 体育彩票11选五走势图: [demo] 微信小程序Demo:WxApp_Video

    2019-2-26 16:44:59 Rolan 管理员 楼主 21291

    小程序代码:
    1.使用微信web开发者工具打开小程序项目videoApp即可.
    2.页面代码在videoApp/pages/下.
    3.小程序的icon图标都存放在videoApp/pages/resource/images下.
    3.小程序的全局连接后端地址即serverUrl在videoApp/pages/App.js中修改.
    后端的代码:
    1.项目是一个Maven聚合项目,分成了5个子???且在子??関ideo-dev-commen下的pom引入了所有的依赖jar包.
    2.采用的主框架是Spring Boot, 数据持久层是Mybatis,且使用Swagger2集成测试api接口.
    3.视频上传后采用FFmpeg做视频处理-(原声添加Bgm,消除原声,截取视频封面).
    ----开发工具: IntelliJ IDEA (推荐)
    ----Java版本: 1.8.0_121
    ----各框架的版本信息:
    Maven : 3.5.4
    SpringBoot: 1.5.12.RELEASE
    Mybatis : 1.3.1
    MySql : 8.0.12
    Druid : 1.1.0
    Redis : 5.0.3
    Pagehelper: 1.2.3
    Swagger2 : 2.4.0
    Log4j : 1.3.8.RELEASE
    -------------------------------------------------------------------------------------------------------------------
    补充更多(注意): (根据慕课网的短视频小程序Java全栈) 目前还在学习开发中,文档后续更新...

    (1). 使用FFmpeg操作视频需要去FFmpeg官网下载工具,之后使用java拼接命令行来操作视频,相关代码类在MergeVideoMP3.java等工具类中, 或你也可以(了解常用ffmpeg命令).

    (2).另外在下载完FFmpeg工具后,需要在UserUpFileServiceImpl.java中的upLoadVideof方法中修改ffmpeg的可执行文件路径:
    String ffmpegEXE = "D:\FFmpeg\bin\ffmpeg.exe"; (如我的ffmpeg下载存放在D:\FFmpeg).

    (3).由于这个项目需要让小程序端通过url可以访问到后端服务器的文件(如视频,bgm,头像等), 所以为了简单就直接在WebMvcConfig.java里的 addResourceHandlers方法中配置项目的静态资源路径,(springboot的web资源的默认访问路径是classpath/或resources/下的static|template) 这里我们要添加配置电脑的某一文件目录作为可通过项目的启动路径直接访问的空间.

    (4).启动项目前需要在application.properties中配置好相关的连接信息,如mysql的连接,redis的连接,mybatis配置等.

    (5). swagger2的配置类Swagger2.java,这里可以配置构建后端api文档的描述信息

    (6). 该项目的Dao数据对象层的实体类pojo-映射mapper都是通过mybatis-generator工具生成的, 可以去了解一下, 附:我使用的mybatis-generator.

    (7). 项目中引入的tk.mybatis工具 版本1.2.4, 给Dao层的mapper接口提供了一些默认的sql方法接口,省去了写一些增删改查的sql接口方法, 这里推荐一篇文章可以了解怎么使用tk.mybatis

    (8). 由于学习视频中老师用的开发工具是Eclipse,而我是用的Idea, 因为工具不同也有些小坑, 或因为MySql的版本不同也踩了坑,比如我使用的是Mysql 8的版本,所以在项目中的依赖版本也必须是8.0以上版本, 所以我列出了使用的框架的版本, 不过建议大家和视频中的版本一样最好.

    ------- 其实后端的代码也有一些地方需要优化的,比如controller层的逻辑业务代码有点多,serverc层的UserUpFileServiceImpl中try-catch包裹的代码有点长等, 以后有时间再看看吧现在就先写到这里吧...

    ------------- 目前小程序前后端部分已接完成(还有管理后台未写), 截图演示:
    --个人修改了一些小程序代码样式,看完我改完后效果感觉我还是学习后端比较好

    demo1.PNG (1.25 MB, 下载次数: 22)

    demo1.PNG

    demo2.PNG (303.21 KB, 下载次数: 21)

    demo2.PNG

    WxApp_Video-master.zip

    2.11 MB, 下载次数: 85

    分享至 : QQ空间
    2 人收藏
    有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
    还可以加QQ交流群咨询:536592077。
    使用说明:
    这套系统是基于ThinkPhp5.0+Vue+EasyWeChat 开发的
    技术亮点:
    代码实例
    1.form-builder PHP快速生成表单;
    2.前台Vue、RequireJS、node封装所有接口;
    3.PHPExcel数据导出,导出表格更加美观,可视;
    4.EasyWeChat部署微信开发,微信接入更加快捷,简单;
    5.iview ui组件是HTML编写更加便捷;
    6.后台多任务桌面化操作界面;
    7.TP5.0+form-builder+layui.table自己封装快速二次开发;
    8.一键安装
    功能
    1.商品:?能够对商品的状态分类管理 (出售中、待上架、库存中、已售馨、库存警戒、回收站)、添加产品、添加商品分类等功能
    2.会员:站内会员的管理 (发放优惠劵、发通知、发图文消息、增加余额、会员行为详情)、站内通知 、微信端用户管理 (微信用 户的管理、分组、行为观察、添加标签) 等功能
    3.营销:能够管理优惠的发放和制作、用户积分的统计使用情况、秒杀产品的管理等
    4.财务:能够对用户的消费、充值、返佣的记录
    5.订单:能够完成用户的订单管理(发货、订单详情、修改订单、订单备注、订单记录、订单退款) 、售后服务 (评论的回复与删除)
    6.分销:后台有分销统计管理,分销可以设置人人分销和指定人分销,也可以自己稍微开发一下修改规则,例如下单后成为分销等
    7.设置:能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、属性快速生成、商品审查)、商品交易(外理订单、发 货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)、系统配置、后台通知等功能
    8.内容:管理文章分类 (添加分类、删除分类、修改分类) 、 管理文章
    9.维护:查看系统日志、文件变动效验、刷新网站缓存、在线更新系统、清除数据等功能
    10.强大的权限管理系统
    前端用户演示
    演示地址后台地址//demo25.crmeb.net/admin/login/index.html
    下载地址免费试用版//github.crmeb.net/u/ruanjKF
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册
  • 2000多家国企医院年底前完成剥离 2019-04-25
  • 天津旅游嘉年华下周开幕 多项活动展现文旅融合--旅游频道 2019-04-15
  • (两会受权发布)中国人民政治协商会议全国委员会常务委员会工作报告 2019-04-13
  • A股市场具有较强估值支撑 机构看好政策受益板块 2019-04-13
  • 中国公司本地化运营蒙内铁路赢得肯尼亚民心 2019-04-10
  • 万达转型升级实体消费观念迭代 百货退出万达支柱性产业 ——凤凰网房产北京 2019-04-08
  • “精日亲美的真正原因”是中国的伪公知精英身上长了“洋奴依附之心”,“崇洋媚外之骨”,“汉奸文化之瘤”,这些人利用“和谐、包容”疯狂推行汉奸文化洗脑国人! 2019-04-08
  • 马克思主义哲学是帮助我们看清世界的一双“慧眼” 2019-03-30
  • 中国是亚洲和平的基石 2019-03-30
  • 三亚天涯区将率先在海南开设帆板帆船体育课 2019-03-28
  • 端午——网络中国节——黄河新闻网 2019-03-28
  • 不管怎么讲幸福,老百姓的愿望并不奢望,就是看病不难,不贵,不需要没钱就从手术台赶 下来,只能住医院过道,房子并不要太大,能避风挡雨,子女并不要万贯家财,能有一份 2019-03-28
  • 绍兴印染布质量比对成果发布 部分指标国际领先 2019-03-28
  • 长治警方破获利用网络平台贩毒案 2019-03-27
  • 5月份61城房价环比反弹 多地调控政策或再加码 ——凤凰网房产武汉 2019-03-23
  • 湖南幸运赛车历史开奖号码 七星彩走势图连线坐标走势图 中国体彩网61 大乐透走势图带连线 大乐透真的会中大奖吗 手机北京快乐8看盘软件 新疆时时彩下载 全民彩票中奖没给钱 体彩超级大乐透 澳客江西时时彩走势图 北京pk10网上投注平台 四川时时彩快乐12 快赢481和值走势 中国竞彩足球比分计算 大乐透走试图 pk10两期免费计划app