如何在flutter中播放播放列表youtube视频



我有播放列表youtube视频列表,我得到id和url如何通过id或url与youtube_player_flutter播放播放列表youtube视频我试过了,但没有用。

你必须添加youtube api来获取元数据到你的应用程序。这里是获得youtube api和获得播放列表的链接:https://developers.google.com/youtube/v3/docs/playlists/list

如果你不打算使用Web,那么你可以使用youtube_player_iframe。你不需要api。

内部状态

YoutubePlayerController _controller = YoutubePlayerController(
initialVideoId: '1oF3pI5umck',
params: YoutubePlayerParams(
// Defining custom playlist
startAt: Duration(seconds: 30),
showControls: true,
showFullscreenButton: true,
),
);
@override
void dispose() {
super.dispose();
_controller.close();
}

,像

一样使用
YoutubePlayerIFrame(
//  gestureRecognizers: <Factory<OneSequenceGestureRecognizer>>{},
controller: _controller,
aspectRatio: 16 / 9,
),
),

这里是完整的代码:

我认为您可以使用better_player。我在Android和iOs上使用过,效果很好,但我不知道它在Web上是否有效。

链接:https://pub.dev/packages/better_player

播放列表文档:https://jhomlala.github.io/betterplayer/#/playlistconfiguration

最新更新