安卓:弹幕的实现•继承自SurfaceView实现的DanMuView

Android弹幕实现现状与原理浅析 阅读详情

在Module中的build.gradle文件里,添加以下依赖:

allprojects {
    repositories {
        jcenter()
        mavenCentral() // 切记要添加这个

        maven {
            url 'https://dl.bintray.com/hpdx/maven/'
        }
    }
}

  implementation 'com.anbetter:danmukulight:1.0.1'

XML:

 <com.anbetter.danmuku.DanMuView
            android:id="@+id/danmaku_container_broadcast"
            android:layout_width="match_parent"
            android:layout_height="80dp"/>

Java代码:

//启动(在这之前记得find id)
mDanMuContainerBroadcast.prepare();

              DanMuModel danMuView = new DanMuModel();
                //设置弹幕的方向
                danMuView.setDisplayType(DanMuModel.RIGHT_TO_LEFT);
                danMuView.setPriority(DanMuModel.NORMAL);
                danMuView.marginLeft = DimensionUtil.dpToPx(this, 30);

                // 显示的文本内容
                danMuView.textSize = DimensionUtil.spToPx(this, 14);
                danMuView.textColor = ContextCompat.getColor(this, R.color.colorAccent);
                danMuView.textMarginLeft = DimensionUtil.dpToPx(this, 5);
                danMuView.text="a";
//             //布局中的  danmaku
                danmaku_container_broadcast.add(danMuView);

还可以设置弹幕的背景等(挺简单的,自己看看,需要啥写啥)
Githum地址:https://github.com/hpdx/DanmukuLight

DanmukuLight:Android上专为视频直播打造的轻量级弹幕库(100多kb) DanmukuLight Android上专为视频直播打造的轻量级弹幕库(100多kb) demo运行后的效果如下: 目前支持以下需求 继承自View实现的DanMuView(直播间的弹幕,推荐使用这种) 继承自SurfaceView实现的DanMuView 支持显示富文本内容 支持弹幕单击事件的处理 使用: 在Module中的build.gradle文件里,添加以下依赖: allprojects { repositories { jcenter() mavenCentral() // 切记要添加这个 maven { url 'https://dl.bintray.com/hpdx/maven/' } } } compile 'com.anbetter:danmukulight:1.0. 立即下载

相关推荐

Android代码-Android上专为视屏直播打造的轻量级弹幕库(100多kb)

DanmukuLight Android上专为视频直播打造的轻量级弹幕库(100多kb) demo运行后的效果如下: 下载示例Apk 目前支持以下需求 继承自View实现的DanMuView(直播间的弹幕,推荐使用这种) 继承自SurfaceView实现的DanMuView 支持显示富文本内容 支持弹幕单击事件的处理 使用: 在Module中的build.gradle文件里,添加以下依赖: allprojects { repositories { jcenter() mavenCentral() // 切记要添加这个 maven { url 'https://dl.bintray.com/hpdx/maven/' } } } compile 'com.anbetter:danmukulight:1.0.1' 在xml中添加 注:每条弹道的高度目前为40dp 启动弹幕引擎 mDanMuContainerBroadcast = (DanMuView) find

探索DanmukuLight:一个轻量级弹幕解析与过滤工具

探索DanmukuLight:一个轻量级弹幕解析与过滤工具 项目简介 DanmukuLight是一个开源项目,,专注于为用户提供高效的弹幕解析和智能过滤功能。对于喜欢观看视频尤其是直播平台内容的人来说,这是一个非常实用的工具,它能够帮助你更好地管理和理解海量的弹幕信息。 技术分析 弹幕解析 该项目的核心是其强大的弹幕解析引擎,支持多种弹幕协议,如Bilibili的XML和JSON格式,甚至包括自定...

gitblog_00023的博客 612

视频弹幕库

非常好的代码库,可以直接使用的视频弹幕库 使用多种方式(View/SurfaceView/TextureView)实现高效绘制 B站xml弹幕格式解析 基础弹幕精确还原绘制 支持mode7特殊弹幕 多核机型优化,高效的预缓存机制 支持多种显示效果选项实时切换 实时弹幕显示支持 换行弹幕支持/运动弹幕支持 支持自定义字体 支持多种弹幕参数设置 支持多种方式的弹幕屏蔽

弹幕的开发(DanmakuFlameMaster)

培源 脚踏实地的仰望星空  首页  分类  归档  标签  关于 记一次弹幕的开发 发表于 2016-02-24   |   分类于 Android   |   1条评论 越来越多的app增加了直播的功能,既然是直播那么弹幕也是一个逃不过的话题。最近项目也添加了弹幕,前前后后也忙活了好几天。本文就简单的记录弹幕的开发。

年青小斗奋的博客 4528

轻量级弹幕库

作者hpdx,源码DanmukuLight,Android 上专为视屏直播打造的轻量级弹幕库(100 多 kb)

国央企创新负责人如何通过平台实现科研成果的快速识别与转化?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

Android知识回顾之弹幕效果的实现

android 知识回顾

forshareit的专栏 1486

软件项目成本控制实战:从COCOMO模型到挣值分析的5个关键步骤

本文详细介绍了软件项目成本控制的5个关键步骤,从COCOMO模型估算到挣值分析预警,帮助中小型团队精准管理预算。通过简化COCOMO II的有机模式、动态建立成本基准、轻量化挣值分析等方法,项目经理可以有效应对预算超支和进度延误问题,提升项目成功率。

weixin_30733003的博客 227

android直播弹幕开发,Android上专为视屏直播打造的轻量级弹幕库(100多kb)

DanmukuLightAndroid上专为视频直播打造的轻量级弹幕库(100多kb)demo运行后的效果如下: 目前支持以下需求继承自View实现的DanMuView(直播间的弹幕,推荐使用这种)继承自SurfaceView实现的DanMuView支持显示富文本内容支持弹幕单击事件的处理使用:在Module中的build.gradle文件里,添加以下依赖:allprojects {reposit...

weixin_39732018的博客 371

解密DS90UB983-Q1的汽车电子魔法:如何通过FPD-Link IV实现4K视频的无缝传输

本文深入解析了德州仪器DS90UB983-Q1串行器芯片如何通过FPD-Link IV技术在汽车电子中实现4K视频无缝传输。文章详细介绍了该技术的核心功能,包括多流传输(MST)模式、热插拔检测(Hot Plug Detect)机制以及电磁兼容性设计,为车载信息娱乐系统提供了高带宽、低延迟的可靠解决方案。

i3j4k5的博客 241

一文读懂Cache一致性原理

本文介绍了为什么需要维护cache一致性、一致性协议的本质和类别,以及如何设计一致性协议。

W1Z1Q的专栏 6843

Android 上专为视屏直播打造的轻量级弹幕库(100 多 kb)

Android 上专为视屏直播打造的轻量级弹幕库(100 多 kb)

未来很长,但我会努力的走下去。 1171

MTK-AWB 小结 (二)

调试总结:可以将offset 对应的ratio加大,保留更多的喜好色(偏色),影响WF statistic gain,从而影响最终的awb gain。这一部分前期CCT校准的时候就会算出一组默认值,当然这个offset offse 值用于优化T,S,wf 光下的偏色喜好度. offset。后面遇到 A H Shad 光收白或者偏色,还可以优化 A 的offset ,H offset,shad offset.new offset 计算过程(Day locus offset 和M/G offset )

qq_46056347的博客 1167

android 弹幕礼物,Android的简易弹幕

1.布局文件:activity_main.xmlxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"a...

weixin_30856775的博客 240

PCB布局布线要求及多层电路板叠加原则

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考本文主要针对PCB布局布线中的要点进行了总结,并对多层电路板的叠加原则进行了解释。

Ka_wyb的博客 2934

从仿真到部署:基于ROS2与Gazebo的UR5e机械臂全流程控制实践

本文详细介绍了基于ROS2与Gazebo的UR5e机械臂全流程控制实践,从环境准备、模型构建到控制器开发和仿真优化,最终实现真实机器人部署。通过实战案例和避坑指南,帮助开发者掌握机器人仿真与控制的关键技术,提升UR5e机械臂在物料分拣等任务中的性能与稳定性。

weixin_29184371的博客 288

弹幕库danmuku使用手册

弹幕库danmuku使用手册 项目介绍 弹幕库 danmuku 是一个基于高度可扩展的插件系统开发的弹幕库,提供了强大的碰撞检测功能以及高度定制化的屏幕样式。这个项目由 imtaotao 开发维护,致力于为用户提供流畅且视觉效果丰富的弹幕体验。弹幕在网页或应用中以动态评论的形式展现,增加观看互动性。项目的核心特点在于其精确的CSS和DOM为基础的碰撞检测机制,保证了弹幕间不会重叠,同时支持非常灵...

gitblog_00129的博客 2394

Amesim与Simulink联合仿真:S-Function接口配置与实战避坑指南

本文详细介绍了Amesim与Simulink联合仿真中S-Function接口的配置方法与实战避坑指南。从环境搭建、编译器配置到S-Function接口实战,逐步解析关键步骤与常见问题解决方案,帮助工程师高效实现多领域系统仿真,特别适合汽车、航空航天等复杂系统建模场景。

weixin_29173777的博客 344

Android开源库集合(控件)

RecycleView: RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerView RecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-advancedrecyclerview RecycleView旁边添加侧边栏https:/

iostyle 的博客 1531

论文阅读:Query-Dependent Video Representation for Moment Retrieval and Highlight Detection

近年来,随着视频理解需求的急剧增加,视频时刻检索和高亮检测(MR/HD)成为人们关注的焦点。MR/HD的主要目标是对给定的文本进行视频时刻定位和内容一致性估计,即显著性得分。尽管最近基于transformer的模型带来了一些进步,但我们发现这些方法并不能完全利用给定查询的信息。例如,在预测时刻及其显著性时,有时会忽略文本查询与视频内容之间的相关性。为了解决这个问题,我们引入了基于查询的DETR (QD-DETR),这是一种为MR/HD量身定制的检测transfomer。

qq_42681787的博客 919

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Android集成B站弹幕库Danmaku

DanmaKu简介 弹幕库是B站开发的一款开源的弹幕库引擎,非常火爆,号称烈焰弹幕使! 项目的github开源网址 特点 使用多种方式(View/SurfaceView/TextureView)实现高效绘制 B站xml弹幕格式解析 基础弹幕精确还原绘制 支持mode7特殊弹幕 多核机型优化,高效的预缓存机制 支持多种显示效果选项实时切换 实时弹幕显示支持 换行弹幕支持/运动弹幕支持 支持自

1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Android 弹幕制作

版权声明:https://mp.youkuaiyun.com/postedit 效果图 难受 使用开源框架 DanmaKuView 先上布局 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk...

YangZ的博客 696

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【Android 常见控件使用】DanmakuView(弹幕)

文章目录弹幕使用一、准备工作二、任务分析与实施1.MainActitvity 中获取界面控件2.播放视频3.初始化弹幕4.随机生成与添加弹幕5.效果展示 弹幕使用 一、准备工作 导入播放的视频 导入基本组件:VideoView、DanmakuView、EditText、Button 返回顶部 二、任务分析与实施 当点击弹幕界面的时候,界面底部会弹出一个输入框和一个发送按钮,当输入文字并点击按钮后,弹幕会出现一个蓝色框,框中显示刚刚发送的文字;当再次点击弹幕时,界面底部的输入框和按钮消失。 1.

懂得一千零一种,赋予你失败的方法! 2790

android实现弹幕功能,Android实现自定义的弹幕效果

一、效果图先来看看效果图吧~~二、实现原理方案1、自定义ViewGroup-XCDanmuView,继承RelativeLayout来实现,当然也可以继承其他三大布局类哈2、初始化若干个TextView(弹幕的item View,这里以TextView为例,当然也可以其他了~),然后通过addView添加到自定义View中3、通过addView添加到XCDanmuView中,位置在坐标,为了实现 ...

weixin_29927965的博客 1897

[Android]自定义弹幕View

[Android]自定义弹幕View@Author GQ 2016年09月5日 github上自定义简单的一个弹幕滚动的View原文github地址效果图Android自定义弹幕View 效果图 AndroidStudio使用 使用 1. AndroidStudio使用dependencies { compile 'com.guoqi.widget:danmu:1.0'}2. 使用 XML

代码一挖一麻袋 957

聊天z

           看见下面的导航栏            我们先实现这个:            底部我们就用了一个自定义的View             BottomControlView 这个类就是我们的底部导航栏public class BottomControlView extends RelativeLayout { private ImageView optionVie...

qq_40559170的博客 617
上一篇: 安卓:使用MediaRecorder录制音视频
下一篇: 安卓:GSY框架
feng___chen
博客等级 码龄7年 20粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值