Flutter VLC 播放器及选项

标签 flutter dart mobile vlc flutter-video-player

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

class Home extends StatefulWidget {
  @override
  _ExampleVideoState createState() => _ExampleVideoState();
}

class _ExampleVideoState extends State<Home> {

  final VlcPlayerController controller = new VlcPlayerController.network(url);


  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: SizedBox(
            height: 100,
            width: 40,
            child: new VlcPlayer(
                aspectRatio: 16 / 9,
             options : VlcPlayeroptions(),
                controller: controller,
                placeholder: Center(child: CircularProgressIndicator()),
            )
        )
    );
  }
} 

这是我的示例,其中视频播放良好,但我需要向其添加选项,例如播放和暂停,“选项”不起作用

我需要在flutter应用程序的vlc播放器上添加播放和暂停按钮

最佳答案

添加一个通过 Controller 类发送播放/暂停的小部件。还可以查看 VlcPlayerController 的其他可用方法。类。

ElevatedButton.icon(
            onPressed: () => controller.pause(),
            icon: const Icon(Icons.pause),
            label: const Text('Pause'))

关于Flutter VLC 播放器及选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75161935/

相关文章:

json - (已解决)(类型 'String' 不是类型 'int' 的子类型)- Flutter

firebase - 具有多个监听器的全局流

android - 在 flutter 应用程序中添加时间选择器的正确方法是什么?

css - 移动网站未呈现

html - 是否有与 LinkedIn Engineering 发布的案例研究类似的案例研究?

dart - 如何用固定大小的网格填充背景颜色

每个文档抖动的 Firebase-firestore 安全规则

dart - Flutter - 如何更新 Sqflite 中的表结构?

android - 如何清理我的 react-native 项目以备份它?

flutter - 从主题更改 RaisedButton 的颜色不起作用