欢迎来到天天文库
浏览记录
ID:30210174
大小:370.19 KB
页数:11页
时间:2018-12-27
《android弹幕实现:基于某b站弹幕开源系统(1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Android弹幕实现:基于B站弹幕开源系统(1)Android弹幕实现:基于B站弹幕开源系统(1)如今的视频播放,流行在视频上飘弹幕。这里面做的相对比较成熟、稳定、使用量较多的弹幕系统,当推B站的弹幕系统,B站的弹幕系统已经作为开源项目在github上,其项目地址:https://github.com/Bilibili/DanmakuFlameMaster 以B站开源的弹幕项目为基础,现给出一个简单的例子,实现发送简单的文本弹幕。第一步,首先要在Android的build.gradle文件中引入B站的项目:[pla
2、in] viewplain copy1.repositories { 2. jcenter() 3.} 4. 5. 6.dependencies { 7. 8. compile 'com.github.ctiao:DanmakuFlameMaster:0.7.3' 9. compile 'com.github.ctiao:ndkbitmap-armv7a:0.7.3' 10. 11.} 第二步,写一个布局文件,引入B站的弹幕view:[html] viewplain c
3、opy1. 2. 6. 7. 4、ton 8. android:id="@+id/show" 9. android:layout_width="wrap_content" 10. android:layout_height="wrap_content" 11. android:text="显示弹幕" /> 12. 1. 5、content" 4. android:layout_height="wrap_content" 5. android:text="隐藏弹幕" /> 6. 7. 6、id:text="发送文本弹幕" /> 12. 13. 18. 19. 7、sume" 21. android:layout_width="wrap_content" 22. android:layout_height="wrap_content" 23. android:text="重启弹幕" /> 24. 25. 8、ut_width="match_parent" 28. android:layout_height="match_parent" /> 29. 30. 第三步,写上层Java代码(该处java代码改造自B站弹幕github上的demo代码):[java] viewplain copy1.pac
4、ton 8. android:id="@+id/show" 9. android:layout_width="wrap_content" 10. android:layout_height="wrap_content" 11. android:text="显示弹幕" /> 12. 1. 5、content" 4. android:layout_height="wrap_content" 5. android:text="隐藏弹幕" /> 6. 7. 6、id:text="发送文本弹幕" /> 12. 13. 18. 19. 7、sume" 21. android:layout_width="wrap_content" 22. android:layout_height="wrap_content" 23. android:text="重启弹幕" /> 24. 25. 8、ut_width="match_parent" 28. android:layout_height="match_parent" /> 29. 30.
5、content" 4. android:layout_height="wrap_content" 5. android:text="隐藏弹幕" /> 6. 7. 6、id:text="发送文本弹幕" /> 12. 13. 18. 19. 7、sume" 21. android:layout_width="wrap_content" 22. android:layout_height="wrap_content" 23. android:text="重启弹幕" /> 24. 25. 8、ut_width="match_parent" 28. android:layout_height="match_parent" /> 29. 30.
6、id:text="发送文本弹幕" /> 12. 13. 18. 19. 7、sume" 21. android:layout_width="wrap_content" 22. android:layout_height="wrap_content" 23. android:text="重启弹幕" /> 24. 25. 8、ut_width="match_parent" 28. android:layout_height="match_parent" /> 29. 30.
7、sume" 21. android:layout_width="wrap_content" 22. android:layout_height="wrap_content" 23. android:text="重启弹幕" /> 24. 25. 8、ut_width="match_parent" 28. android:layout_height="match_parent" /> 29. 30.
8、ut_width="match_parent" 28. android:layout_height="match_parent" /> 29. 30.
此文档下载收益归作者所有