gpt4 book ai didi

flutter - 有什么方法可以在flutter项目中使用libVLC?

转载 作者:行者123 更新时间:2023-12-03 04:42:55 25 4
gpt4 key购买 nike

我想使用flutter和libVLC为Android构建视频播放器,以播放存储在设备上的视频。
如何实现?
我很陌生

最佳答案

您可以使用flutter_vlc_player
首先添加它:

dependencies:
flutter_vlc_player: ^3.0.3
然后像这样使用它:
import 'package:flutter/material.dart';
import 'package:flutter_vlc_player/flutter_vlc_player.dart';

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

class _ExampleVideoState extends State<ExampleVideo> {
final String urlToStreamVideo = 'http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_60fps_normal.mp4';
final VlcPlayerController controller = new VlcPlayerController(
// Start playing as soon as the video is loaded.
onInit: (){
controller.play();
}
);
final int playerWidth = 640;
final int playerHeight = 360;

@override
Widget build(BuildContext context) {
return Scaffold(
body: SizedBox(
height: playerHeight,
width: playerWidth,
child: new VlcPlayer(
aspectRatio: 16 / 9,
url: urlToStreamVideo,
controller: controller,
placeholder: Center(child: CircularProgressIndicator()),
)
)
);
}
}

关于flutter - 有什么方法可以在flutter项目中使用libVLC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62850635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com