nekomiyaxneko / Flutter_mybilibili
Licence: mit
bilibili in flutter
Stars: ✭ 176
Programming Languages
dart
5743 projects
Projects that are alternatives of or similar to Flutter mybilibili
Bilibili video download
🌈Bilibili_video_download-B站视频下载
Stars: ✭ 2,055 (+1067.61%)
Mutual labels: bilibili
Bilibili User Information Spider
B站3亿用户信息爬虫(mid号,昵称,性别,关注,粉丝,等级)
Stars: ✭ 136 (-22.73%)
Mutual labels: bilibili
33 Live2d Wp
🍟 The live2d poster girl plugin of 33 for WordPress.
Stars: ✭ 99 (-43.75%)
Mutual labels: bilibili
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+957.39%)
Mutual labels: bilibili
Qliveplayer
A cute and useful Live Stream Player with danmaku support.
Stars: ✭ 105 (-40.34%)
Mutual labels: bilibili
Bilibilitask
哔哩哔哩(B站)自动完成每日任务,投币,点赞,直播签到,自动兑换银瓜子为硬币,自动送出即将过期礼物,漫画App签到。
Stars: ✭ 1,770 (+905.68%)
Mutual labels: bilibili
Bilibili Client
📺 可以摸鱼的 Bilibili Mini-Client # 支持Mac/Win
Stars: ✭ 102 (-42.05%)
Mutual labels: bilibili
Deep Learning For Image Processing
deep learning for image processing including classification and object-detection etc.
Stars: ✭ 5,808 (+3200%)
Mutual labels: bilibili
Bilibili Downloader
哔哩哔哩视频下载器 | Yet another video downloader for Bilibili
Stars: ✭ 146 (-17.05%)
Mutual labels: bilibili
Bilibiliupload
Upload video to bilibili under command-line interface
Stars: ✭ 141 (-19.89%)
Mutual labels: bilibili
flutter_bilibili
简介
flutter练习项目 参考哔哩哔哩安卓客户端5.47版本的界面
更新日志
-
2019/10/16
详情可以查看粉丝数 -
2019/10/17
修复视频无法播放
改善视频清晰度,目前最大支持720p。(以前是360p?不,感觉还要更低) -
2019/10/20
新增弹幕播放功能 -
2019/10/21
更换了获取视频播放地址的API
修复视频进度条无法调节
修复弹幕播放异常 -
2019/10/22
支持分p播放
存在问题
- 2019/10/16
视频播放api无法使用 - 2019/10/17
播放视频时如果调进度条会从头开始原因是videoplayer底层使用的是exoplayer,这个播放器播放flv视频无法调进度条
exoplayer支持的格式
关于exoplayer不支持flv前进后退 - 2019/10/21
调节进度条有时候会鬼畜23333
功能
- 首页
- 推荐-下拉刷新,加载更多
- 热门top100下拉刷新,加载更多
- 追番页面
- 影视页面
- 70周年页面
- 直播推荐-下拉刷新-可以看直播啦
- 搜索
- 支持关键字和av号搜索
- 热搜推荐和搜索记录
- 支持按照默认/播放量/弹幕数/新发布排序
- 播放
- 可以播放视频了!
- 可以看弹幕!
- 支持分P播放
- 可以看到视频信息和评论(评论暂时只做了前面的热评和一些最新的评论)
- 查看up粉丝数、视频播放量、弹幕数量、收藏等
- 点击右上角可以保存封面到相册
- 频道
- 获取实时频道列表
- 动态
- 动态界面
- 会员购
- 显示活动和商品列表
- 下拉刷新,加载更多
- 我的
- 显示头像,昵称、等
- 设置界面
- 简单登陆界面和彩蛋
项目演示
视频:bilibili
界面截图
截图 |
---|
启动/home/频道/动态/会员购/侧滑菜单 |
视频播放/评论/直播播放 |
弹幕功能 |
直播/热门/追番/影视 |
影视/70周年 |
搜索/登陆/保存封面 |
上手指南
仅在安卓虚拟机Nexus_5X_API_24、华为荣耀6、华为荣耀9上测试通过
1.直接下载
安卓:下载apk安装包 IOS:由于没有ios开发设备,暂未提供
2.clone本项目
版本:
flutter: 1.9.1+hotfix.2-stable
- clone本项目到本地
git clone https://github.com/nekomiyaxneko/flutter_MyBilibili.git
- 安装flutter
- 在项目根目录打开命令行输入
flutter packages get
flutter run --release
TODO
- [ ] 视频下载功能
组件依赖
视频播放: chewie video_player
打开url:url_launcher
轮播图:flutter_swiper
下拉刷新上滑加载:pull_to_refresh
数据持久化:shared_preferences
保存图片:image_gallery_saver
发送请求:dio
权限检查与申请:permission_handler
提示框:fluttertoast
分享:share
加载html:flutter_widget_from_html
鸣谢
维护
本项目不定期持续维护,欢迎各位提出建设性的建议。
版权声明
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].