Pod 播放器质量变化问题

问题描述 投票:0回答:1

我已添加 Pod Player 插件作为在我的 flutter 应用程序中播放 youtube 直播视频的依赖项。我对 youtube 播放器和 iframe 插件不满意,因为我使用了 Pod 播放器。我对除质量更改选项之外的所有功能感到满意它。当点击质量更改选项时,它总是仅显示 360p。但其文档显示我们可以将质量更改为 1080p。

我尝试了多种方法来纠正它。


    playerController = PodPlayerController(
      playVideoFrom: PlayVideoFrom.youtube('A3ltMaM6noM', live: false),
      podPlayerConfig: const PodPlayerConfig(
          autoPlay: true,
          isLooping: false,
          videoQualityPriority: [1080, 720, 360]),
    )..initialise();
  • 我已经将 videoQualityPriority 选项更改为上面的几个质量选项,但没有结果(始终显示 360p)

图片1

图片2

  • 我尝试过使用实时和非实时 Youtube 视频网址更改视频格式,但这也无效

完整代码,

import 'package:flutter/material.dart';
import 'package:pod_player/pod_player.dart';

class PodPlayerScreen extends StatelessWidget {
  PodPlayerScreen({super.key});

  @override
  Widget build(BuildContext context) {
    late PodPlayerController playerController;

    playerController = PodPlayerController(
      playVideoFrom: PlayVideoFrom.youtube('A3ltMaM6noM', live: false),
      podPlayerConfig: const PodPlayerConfig(
          autoPlay: true,
          isLooping: false,
          videoQualityPriority: [1080, 720, 360]),
    )..initialise();
    return Scaffold(
      body: SafeArea(
        child: PodVideoPlayer(
          controller: playerController,
          podPlayerLabels: const PodPlayerLabels(
            play: "Play label customized",
            pause: "Pause label customized",
          ),
        ),
      ),
    );
  }
}

请任何人帮助我实现这一目标。提前抱歉我的英语不好

nb:PodPlayer是否有任何具有更好功能的替代品(除了Splayer,因为我尝试过,它没有质量更改选项)请建议我。

flutter 和 dart -> 最新版本,

Pod 播放器插件 -> 0.2.2,

测试应用程序->真实设备,Android 14

android flutter flutter-dependencies podplayer
1个回答
0
投票

使用播放器:^1.0.29 PodPlayerConfig({bool tap = true, bool autoPlay = true, bool isLooping = false, boolforcedVideoFocus = false, boolwakelockEnabled = true, boolisLive = false, 列表 videoQualityPriority = const [1080, 720, 360]})

© www.soinside.com 2019 - 2024. All rights reserved.