You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter中Pod Player插件无法切换至1080p画质问题求助

Pod Player画质切换仅显示360p问题及替代插件推荐

问题描述

在Flutter项目中使用Pod Player插件(v0.2.2)播放YouTube视频(含直播),但画质切换功能异常——无论如何设置,始终仅显示360p选项,与插件文档标注的最高支持1080p不符。

已尝试的解决方法

  • 修改videoQualityPriority参数,测试过[1080,720,360]等多种优先级组合,无效果
  • 切换直播/非直播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",
          ),
        ),
      ),
    );
  }
}

环境信息

  • Flutter & Dart:最新稳定版
  • Pod Player版本:0.2.2
  • 测试设备:Android 14真机

替代插件推荐(除Splayer外)

  • youtube_player_flutter:社区维护活跃,支持画质切换、直播播放,功能完善且文档齐全,是目前主流的YouTube播放插件
  • chewie:需配合video_player使用,可高度自定义播放控件,结合第三方解析库即可支持YouTube视频,灵活性强
  • flutter_youtube_player:轻量型插件,支持基础画质切换与直播功能,配置流程简单,适合快速集成

内容的提问来源于stack exchange,提问作者AlluMl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 23:42:44