ios - 有关弹幕的东西
黄舟
黄舟 2017-04-18 09:26:00
0
2
726

想要实现那种悬浮弹幕。
弹幕中包含头像、内容。
来一条数据向上推出一条弹幕。弹幕持续时间规定好。
弹幕超出范围消失。
类似群聊功能那种从下向上出来。
怎么样实现最好。还涉及到到和数据交互。

目前我的想法是:监测到服务器推送数据过来,创建一个自定义的View,添加到屏幕。在推送数据过来,在创建一个View。上一个View如果存在计算view高度,实现上一个View的动画。大致思路就是这样。
但是如果同时推过来很多数据怎么办。性能会不会不好。能不能用Tableview去实现。
新人求指教哈哈---

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(2)
小葫芦

最近做的一個偽彈幕功能,貌似很貼合你的需求,我就是用tableview實現的,這樣就不用考慮太多視圖重用的問題.先貼圖!

  • 關於彈幕視圖,其實挺簡單的,為了讓彈幕從下往上出來,我把tableview以及cell 的transform都給旋轉了,然後沒new一個新彈幕,都會從最上面插入一個cell!

  • 關於數據請求,因為我的項目不是直播類型的,所以既要考慮老的彈幕數據又要考慮到新推送過來的數據!所以在進入視頻詳情頁就會請求一批彈幕數據,格式如下,

{
  "content_html": "
Ty80

使用ffmpeg解碼影片,使用opengl渲染影像

如果要加彈幕的話, 只需要在opengl的context裡面畫文字,或者畫貼圖,而且做動畫的話也特別方便

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板