feat: 初步添加直播弹幕支持

pick from cf87904fc6

opt: live danmaku style
This commit is contained in:
foxtoy
2024-08-29 18:00:42 +08:00
committed by bggRGjQaUbCoE
parent a119050944
commit 08e7e7b6e8
9 changed files with 510 additions and 3 deletions

View File

@@ -1,11 +1,13 @@
import 'dart:io';
import 'package:PiliPalaX/pages/live_room/widgets/chat.dart';
import 'package:floating/floating.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:PiliPalaX/common/widgets/network_img_layer.dart';
import 'package:PiliPalaX/plugin/pl_player/index.dart';
import '../../utils/storage.dart';
import 'controller.dart';
import 'widgets/bottom_control.dart';
@@ -229,6 +231,15 @@ class _LiveRoomPageState extends State<LiveRoomPage> {
child: videoPlayerPanel,
),
),
Container(
height: MediaQuery.of(context).orientation ==
Orientation.landscape
? Get.size.height
: Get.size.height - (Get.size.width * 9 / 16) - 100,
color: const Color(0x10000000),
width: Get.size.width,
child: LiveRoomChat(
roomId: int.parse(Get.parameters['roomid']!)))
],
),
],