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/