【发布时间】:2021-09-19 06:32:47
【问题描述】:
我想使用永久 URL 在 Flutter 中显示来自 YouTube 的直播。
如果我有视频ID,只需使用youtube_player_flutter就很简单了:
YoutubePlayerController _controller = YoutubePlayerController(
initialVideoId: 'NpEaa2P7qZI',
params: YoutubePlayerParams(
showControls: true,
showFullscreenButton: true,
),
);
但是,我想显示来自永久 URL 的视频,例如:
- https://www.youtube.com/user/NASAtelevision/live
- https://www.youtube.com/embed/live_stream?channel=UCLA_DiR1FfKNvjuUpBHmylQ
原因是https://www.youtube.com/watch?v=nA9UZF-SZoQ,其中 id 为nA9UZF-SZoQ(当前直播网址)并不总是有效,如果更改,应用程序将中断。
是否有解决方案可以在颤动中播放来自 youtube 的永久 URL?我必须为此使用 youtube api 还是寻找 iframe 解决方案?
谢谢。
【问题讨论】:
标签: flutter youtube media-player