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

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

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

黄舟
黄舟

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

모든 응답(2)
小葫芦

최근 만든 의사 사격 기능이 귀하의 요구에 매우 적합한 것 같습니다. 뷰 재사용에 대해 너무 많이 생각할 필요가 없도록 테이블뷰를 사용하여 구현했습니다!

  • 사격 뷰에 관해서는 실제로 사격이 아래에서 위로 나오도록 하기 위해 테이블뷰와 셀의 변환을 회전시켰습니다. 그러면 모든 새로운 사격이 셀을 삽입하세요!

  • 데이터 요청에 관해서는 제 프로젝트가 생방송이 아니기 때문에 기존 탄막 데이터와 새로 푸시된 데이터를 모두 고려해야 하므로 영상 상세페이지 진입 시 폭탄을 일괄 요청하겠습니다! Act 데이터의 형식은 다음과 같습니다.

{
  "content_html": "
Ty80

ffmpeg를 사용하여 비디오를 디코딩하고 OpenGL을 사용하여 이미지를 렌더링합니다

탄막을 추가하려면 OpenGL 컨텍스트에서 텍스트나 텍스처만 그리면 되고, 애니메이션을 만드는 것도 매우 편리합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿