视频直播应用,且配有弹幕显示,内容均从斗鱼抓取
video-live
项目介绍
视频直播源从斗鱼接口抓取,直播源分析来自斗鱼 API,斗鱼弹幕提供官方 API,具体实现是从斗鱼官网提供的 java 版本修改得到(TextUtils 替换 StringUtils、添加弹幕消息处理接口),视频播放器使用vitamio,弹幕实现使用弹幕烈焰使。点击此处下载 apk 安装文件。
ScreenShot
播放页面
首页
分类
收藏
项目构建(android studio)
- 下载本项目和vitamio 源码(选择 android 版本)并解压
- 打开已存在项目,选择本项目解压后的文件夹
- 添加 vitamio 模块,File->New->Import Module,选择 vitamio 源码路径,此时报错找不到 ANDROID_BUILD_SDK_VERSION,对照项目 app 修改为对应版本即可
android {compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSIONdefaultConfig {minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)}
功能
- 斗鱼综合、dota2、LOL、炉石频道直播聚合
- 对应房间弹幕显示
具体功能
- 直播页面——下拉刷新,返回 20 条直播页面信息,点击进入指定房间开始视频直播,显示弹幕
TODO
- 引入 mvp 框架
- README.md 增加示例动态图
- 收藏感兴趣房间
依赖
dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'compile project(path: ':vitamio')compile 'com.android.support:appcompat-v7:23.4.0'compile 'in.srain.cube:ultra-ptr:1.0.11'compile 'com.mcxiaoke.volley:library:1.0.19'compile 'com.astuetz:pagerslidingtabstrip:1.0.1'compile 'com.google.code.gson:gson:2.6.2'compile 'com.android.support:cardview-v7:23.4.0'compile 'com.android.support:recyclerview-v7:23.4.0'compile 'com.github.ctiao:DanmakuFlameMaster:0.4.6'compile 'com.android.support:support-v4:23.4.0'compile 'de.hdodenhof:circleimageview:2.0.0'compile 'com.android.support:design:23.4.0'
}
视频直播应用,且配有弹幕显示,内容均从斗鱼抓取相关推荐
- 不仅要“打假”,Facebook 还要治理视频直播中的裸露、暴力内容
据 VentureBeat 报道,12 月 1 日,Facebook 应用机器学习部门主管 Joaquin Candela 表示,Facebook 正在开发一项新的系统工具,可以在直播视频中对令人反感 ...
- php抓取页面内容乱码,如何解决抓取乱码php网页的问题
爬行乱码php网页的解决方案:1.使用"mbconvertencoding"来转换编码:2.设置并添加"curl _ setopt ($ ch,curl opt _ en ...
- php file抓取不到内容,深入file_get_contents函数抓取内容失败的原因分析
用file_get_contents来抓取页面内容不成功,可能是因为有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程we ...
- php抓取微信聊天记录内容,如何用 php 抓取微信文章正文?
我是一个新手,想使用php抓取微信页面的正文和标题,标题直接用正则表达式| (.*?)|i就抓取到了,但是正文我想的是|>(.*?) 这是一般的微信文章内容链接 下面是这链接的页面代码 Livi ...
- php登录页面后抓取页面内容,PHP模拟登陆抓取页面内容
平时开发中经常会遇到抓取某个页面内容, 但是有时候某些页面需要登陆才能访问, 最常见的就是论坛, 这时候我们需要来使用curl模拟登陆. 大致思路:需要先请求提取 cookies 并保存,然后利用保存 ...
- java 流的方式抓取网页 但是显示不全_用java抓取网页源代码时总是无法获取完整的源代码信息,求指导...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 无论是用urlconnection还是httpurlconnection都只能获得一部分网页源代码(即有的标签内容在网页上右键-查看源代码能看到,但是用下 ...
- html修改span中的内容,在HTML中抓取span的内容
在我的shopify产品页面上,我设置了它,所以当我点击色样时,会打印出颜色选择.它遵循本文的原则: 我的第二个目标是,当选择其中一种颜色时,我可以打印出具有该颜色描述的页面的page.content ...
- jsoup 获取html中body内容_jsoup实现java抓取网页内容
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址.HTML文本内容.它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据.jsoup ...
- python爬取小视频-40行代码教你利用Python网络爬虫批量抓取小视频
/1 前言/ 还在为在线看小视频缓存慢发愁吗?还在为想重新回味优秀作品但找不到资源而忧虑吗?莫要慌,让python来帮你解决,40行代码教你爬遍小视频网站,先批量下载后仔细观看,岂不美哉! /2 整理 ...
最新文章
- 根据先序和中序序列重建二叉树
- 圆桌的项目Alpha冲刺——测试
- Git入门教程(一)
- JavaScript 编程精解 中文第三版 十三、浏览器中的 JavaScript
- lua获取服务器文件,Nginx服务器中使用lua获取get或post参数
- r7c刷机android6.0,OPPOR7c官方固件刷机教程_线刷|救砖教程图解
- 2019商业数据分析软件有哪些
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' execut
- 利用Python程序读取Excel创建折线图
- PS制作透明图片png格式
- 前端应届简历应该怎么写?
- IcedTea6版本1.7.1
- TeeChart Pro ActiveX教程(十九):TeeChart工具集(六)
- 1224. 简单迷宫问题
- HTML制作导航条的方法
- 网易花19亿买地,要在上海建总部大楼,团队至少2000人
- windows那么多图标都在哪里?
- 1-1:Huawei路由交换技术简单知识
- java indexeddb_HTML5之IndexedDB使用详解
- python求e的x次方