项目介绍:

懒人听书是一款听书的好帮手,随时下载,随时听书,即可消磨时间,又可增长知识。

书看多了,眼睛容易累;网逛多了,容易倦。这时候,我们不妨换个方式来阅读,那就是最特殊最新潮的懒人'听书'。解放双眼,懒人听书让您一心两用,驾车,地铁公交,家务,散步,旅行甚至工作,随时随地在有声的世界感受生活的美好。

懒人听书拥有英语学习,有声小说,评书,相声,百家讲坛,少儿读物等大量有声资源免费收听,一次下载处处收听,既可辅助学习,又可陶冶情操,消遣休闲。

懒人听书界面优雅,操作简捷,支持下载,断点续传,本地播放,本地资源管理,书签历史功能,定时停止,自动播放下一首,懒人听书力争用户体验做到最好。

主要功能:

1、海量资源:懒人听书拥有文学名著、有声小说、曲艺戏曲、名家评书、儿童文学等十几个打大类上百个小类上万本正版有声阅读资源,我们可以根据自己喜欢的类型去浏览

2、下载收听:可以将书籍免费下载下来收听,而且还可以在线收听

3、收藏:可以将自己喜欢的书籍收藏起来

4、查看、发表书籍的评论,查看书籍的详情

5、播放下载到本地的书籍

6、断点续传

5、个人主页的信息

框架

此次项目构建了4个模块,分别是在线收听、我的下载、历史收藏、更多,每个模块都是采用MVC架构模式来分离视图与数据的解耦合,

其中在线收听有分为了四个模块:分类,推荐、排行、专题

      

功能以及项目实现技术介绍

功能一:

可以通过选择不同的专题去选择自己所要听的书籍

功能二:

在在线收听视图控制器中采用了分段选择,此功能的实现主要是采用了第三方类JYSlideSegmentController,JYSlideSegmentController是一个试图控制器容器,类似UITabBarContrller,并有顺畅的手势切换,

功能三:

可以自动循环切换图片,也可以手势切换,此功能的实现是采用了第三方类BMAdScrollView,BMAdScrollView可自定义实现广告栏的效果,也可自定义常见广告栏的效果,他可以显示图片以及文字描述,广告栏的frame、文字描述的Frame等等都可以自定义,还可支持点击事件,BMAdScrollView是一个很实用的第三方框架类,实用简单,而且灵活。在在线收听的推荐模块中的头视图上就使用了BMAdScrollView来实现其效果。BMAdScrollView的实现原理也很简单,BMAdScrollView顾名思义,它就是一个scrollView,通过将图片以及文字描述添加到scrollView中,实现滑动来切换图片,并设置了定时器,定时的去切换图片,也就达到了图片自动切换的效果

功能四:

当选中了所要收听的书籍时,将会显示出书籍的详情以及书籍的章节

在书籍的详情页面中,可以查看书籍的简介,书籍的评论,同时点击收藏按钮时,还可将图片收藏起来,并在历史收藏控制器中将会将所收藏的书籍显示出来,这样就方便以后浏览

                                

在书籍的章节列表中,显示了书籍的所有的章节,我们可以通过点击选集按钮来选择所需要的章节

         

当选中所要播放的章节时,则可以在线播放书籍了,此功能的实现是采用了第三放框架类AudioStreamer,Audio Streamer是Mac OS X和iPhone上适用的流媒体音频播放器,可播放来自网络上的音乐。

点击下载,可以将书籍的MP3文件下载到本地,并且支持断点续传,

功能五:

将书籍的MP3下载到本地后,在我的下载模块中将会显示出我们下载的书籍,我们可以在无网络的情况下播放该MP3.

       

总结:

这是我第一次独立完成项目,虽然这个项目做得不够完善,但是从中我学到了很多,由刚开始的毫无头绪,到最后的成品展现,虽然说成品的展现只有那么几分钟,可是这个项目的制作却花费了十天。通过这个项目我的收获也不少:

1、首先,在做项目前,一定得打好框架,要将所有的方方面面想到,在这方面,我就吃了很大的亏,刚开始也是由于心急,所以急急忙忙的就打好框架了,可是最后写到第二天的时候,发现框架没打好,然后又重新做了,在这就白白浪费了很多时间。

2、遇到bug时一定不要心急,打上断点,一步步去找错误,如果实在找不到错误在哪,最好是去请教别人,不要一个人在那专研,这样效率太低了。

3、编写代码时,最好把那些重复的代码抠出来分装,这样代码才不会显得那么臃肿。

【无限互联】学员作品:懒人听书相关推荐

  1. 互联网日报 | 1月19日 星期二 | 腾讯音乐全资收购懒人听书;字节跳动整合硬件业务专注教育硬件;PSA与FCA正式完成合并...

    今日看点 ✦ 北京超10万滴滴司机完成疫苗接种,APP将显示已接种标签 ✦ 字节跳动调整硬件业务调整:原锤子科技团队并入教育硬件团队 ✦ 腾讯音乐27亿元收购懒人听书100%股权,后者将保持独立运营 ...

  2. 腾讯音乐收购懒人听书:后者已实现盈利,阅文集团获10亿元现金

    1月15日,腾讯音乐娱乐集团(NYSE:TME,下称"腾讯音乐")宣布以27亿元的价格收购音乐平台懒人听书.收购完成后,懒人听书将成为腾讯音乐的全资附属子公司. 据了解,懒人听书的 ...

  3. 阅文集团以人民币10.8亿元出售懒人听书股权给腾讯音乐

    中国领先的网络文学平台阅文集团(股份代号:0772.HK)宣布已达成最终协议,将深圳市懒人在线科技有限公司(懒人听书),一家中国有声阅读平台39.8821%的股权,按照人民币10.8亿元现金的总对价售 ...

  4. python实现懒人听书

    import tkinter as tk # 文件选择框的库 import tkinter.filedialog as tkf # 智能语音库 import pyttsx3# 2.实现选择书籍功能 d ...

  5. 重庆新地标佛罗伦萨小镇将开业;雅高宣布2021年开业新酒店计划;阅文集团出售懒人听书股权​ | 美通企业周刊...

    一周企业资讯看点:阅文集团出售懒人听书股权,联发科发布全新旗舰5G芯片.上汽与阿里巴巴联合打造智己汽车.玛氏箭牌与阿里巴巴合作同城零售,eBay在大中华区推出管理支付服务,重庆新地标佛罗伦萨小镇即将开 ...

  6. python scrapy+Mongodb爬取蜻蜓FM,酷我及懒人听书

    1.初衷:想在网上批量下载点听书.脱口秀之类,资源匮乏,大家可以一试 2.技术:wireshark scrapy jsonMonogoDB 3.思路:wireshark分析移动APP返回的各种连接分类 ...

  7. 坚持不下去怎么办?这些好用的懒人听书APP,专治没有毅力的你

    下班回家,吃了晚饭,已经很疲惫了,但又懒得看书,经常看手机对眼睛也不好.除了周末,估计所有的上班族下来班就想倒在床上吧,但是这样又匆匆忙忙的过去了一天.说好的学习呢?如果你每天想要充实自己却又没时间看 ...

  8. 喜马拉雅、懒人听书、蜻蜓:有声阅读未来弄潮儿花落谁家

    "从看到听,有声阅读市场突飞猛进!年轻用户成为主体",这是央视财经<第一时间>栏目对中国有声阅读行业报道的标题,亦可看成对有声阅读行业的高度总结. 艾媒咨询发布的< ...

  9. python-GUI编程之懒人听书pc端

    #-*-coding:utf-8-*- #Author:yizipu #Time:2021/7/7 21:16 #file:懒人听书pc端.pyimport pyttsx3 import tkinte ...

最新文章

  1. 刚学编程的程序员必备这5大编程网站,你知道几个?
  2. node.js热部署
  3. Java 中的异常和处理详解
  4. ROS2学习(八).ROS概念 - ROS 2接口(Ros2 interface)
  5. mybatis TypeHandler 类型处理器
  6. php 输出中文的引号,如何将php英文引号转换为中文引号
  7. php 日期相减 时分秒,PHP计算两个时间戳间隔的日时分秒的代码实例
  8. 咱们开始吧!第一次作业
  9. java基于springboot+vue学生考勤签到请假管理系统84y43
  10. win7忘记密码不用工具进入
  11. Siebel_CRM
  12. 大鱼吃小鱼java程序设计
  13. 罗马数字转换python_Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
  14. 红帽认证工程师(RHCE)的发展前景
  15. chrome调试与设置 remote设备调试
  16. Java SE 8: Lambda Quick Start
  17. 【C++笔记】 判断两个数互质(做大公约数为1)
  18. STM32 ADC NTC热敏电阻二分(折半)查表法实现测温功能
  19. 2020年全球及中国显示驱动芯片行业产业链、出货量及竞争格局分析「图」
  20. 主管与人相处的十二条准则[转]

热门文章

  1. wxBot微信机器人框架
  2. U盘插入电脑提示需要格式化
  3. EF更新或者删除的时候报错“存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除“
  4. 学习单片机编程第一天——点亮一个LED灯
  5. GLC国锂科技一场影响人类生活的大变革
  6. R 软件包及其依赖包下载
  7. 比勤奋更能决定人生的,是系统思维(构建知识体系)
  8. 网络工程实验四 防火墙实验
  9. 国家医保移动支付国密算法SM2签名验签、SM4加解密DLL
  10. Openstack私有云简介之Nova