想要实现那种悬浮弹幕。弹幕中包含头像、内容。来一条数据向上推出一条弹幕。弹幕持续时间规定好。弹幕超出范围消失。类似群聊功能那种从下向上出来。怎么样实现最好。还涉及到到和数据交互。
目前我的想法是:监测到服务器推送数据过来,创建一个自定义的View,添加到屏幕。在推送数据过来,在创建一个View。上一个View如果存在计算view高度,实现上一个View的动画。大致思路就是这样。但是如果同时推过来很多数据怎么办。性能会不会不好。能不能用Tableview去实现。新人求指教哈哈---
人生最曼妙的风景,竟是内心的淡定与从容!
사격 뷰에 관해서는 실제로 사격이 아래에서 위로 나오도록 하기 위해 테이블뷰와 셀의 변환을 회전시켰습니다. 그러면 모든 새로운 사격이 셀을 삽입하세요!
데이터 요청에 관해서는 제 프로젝트가 생방송이 아니기 때문에 기존 탄막 데이터와 새로 푸시된 데이터를 모두 고려해야 하므로 영상 상세페이지 진입 시 폭탄을 일괄 요청하겠습니다! Act 데이터의 형식은 다음과 같습니다.
{ "content_html": "
ffmpeg를 사용하여 비디오를 디코딩하고 OpenGL을 사용하여 이미지를 렌더링합니다
탄막을 추가하려면 OpenGL 컨텍스트에서 텍스트나 텍스처만 그리면 되고, 애니메이션을 만드는 것도 매우 편리합니다
최근 만든 의사 사격 기능이 귀하의 요구에 매우 적합한 것 같습니다. 뷰 재사용에 대해 너무 많이 생각할 필요가 없도록 테이블뷰를 사용하여 구현했습니다!
사격 뷰에 관해서는 실제로 사격이 아래에서 위로 나오도록 하기 위해 테이블뷰와 셀의 변환을 회전시켰습니다. 그러면 모든 새로운 사격이 셀을 삽입하세요!
데이터 요청에 관해서는 제 프로젝트가 생방송이 아니기 때문에 기존 탄막 데이터와 새로 푸시된 데이터를 모두 고려해야 하므로 영상 상세페이지 진입 시 폭탄을 일괄 요청하겠습니다! Act 데이터의 형식은 다음과 같습니다.
ffmpeg를 사용하여 비디오를 디코딩하고 OpenGL을 사용하여 이미지를 렌더링합니다
탄막을 추가하려면 OpenGL 컨텍스트에서 텍스트나 텍스처만 그리면 되고, 애니메이션을 만드는 것도 매우 편리합니다