mod: view point

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-04 14:28:08 +08:00
parent a40c773491
commit 70aecd1e38
3 changed files with 18 additions and 18 deletions

View File

@@ -1166,7 +1166,7 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
buildDmChart(context, plPlayerController),
if (plPlayerController.viewPointList.isNotEmpty &&
plPlayerController.showVP.value)
buildViewPointWidget(plPlayerController),
buildViewPointWidget(plPlayerController, 4.25),
ProgressBar(
progress: Duration(seconds: value),
buffered: Duration(seconds: buffer),
@@ -1681,13 +1681,15 @@ Widget buildSeekPreviewWidget(PlPlayerController plPlayerController) {
});
}
Widget buildViewPointWidget(PlPlayerController plPlayerController) {
Widget buildViewPointWidget(
PlPlayerController plPlayerController, double offset) {
return LayoutBuilder(
builder: (context, constraints) {
return SizedBox(
height: 20,
return Container(
height: 16,
margin: EdgeInsets.only(bottom: offset),
child: Listener(
behavior: HitTestBehavior.translucent,
behavior: HitTestBehavior.opaque,
onPointerDown: (event) {
try {
double seg = event.localPosition.dx / constraints.maxWidth;