0

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

4

3 回答 3

0

如果你不打算使用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,
                ),
              ),

这是完整的代码:所以youtube_player_iframe

于 2021-08-05T13:48:01.937 回答
0

您必须添加 youtube api 才能将元数据添加到您的应用中。这是获取 youtube API 和获取播放列表的链接: https ://developers.google.com/youtube/v3/docs/playlists/list

于 2021-08-05T13:30:59.373 回答
0

我认为你可以使用,better_player为此。我在 Android 和 iOs 中使用过它,它运行良好,但我不知道它是否适用于 Web。

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

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

于 2021-08-05T14:40:03.753 回答