検索

ホームページ  >  に質問  >  本文

ios - 有关弹幕的东西

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

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

黄舟黄舟2772日前733

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-04-18 09:28:00

    最近作成した疑似弾幕関数は、あなたのニーズに非常に適していると思われるので、最初に画像を投稿することについてあまり考える必要がないように、テーブルビューを使用して実装しました。

    • 弾幕ビューに関しては、実際には非常に単純で、弾幕を下から上に出すために、テーブルビューとセルの変換を回転させると、新しい弾幕がすべて下から上に出てきます。トップ。セルを挿入してください!

    • 私のプロジェクトは生放送ではないため、古い弾幕データと新しくプッシュされたデータの両方を考慮する必要があるため、動画の詳細ページに入るときに、爆弾のバッチをリクエストします。 Act データの形式は次のとおりです。

    {
      "コンテンツ_html": "

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 09:28:00

    ffmpeg を使用してビデオをデコードし、opengl を使用して画像をレンダリングします

    弾幕を追加したい場合は、opengl のコンテキストでテキストまたはテクスチャを描画するだけでよく、アニメーションを作成することも非常に便利です

    返事
    0
  • キャンセル返事