我想下载视频使用audioOnly
从youtube使用URL,我使用youtube_explode_dart
为此目的,但代码方法已经迁移了,我不能弄清楚,尽管检查包的文档,那如何只下载音频.
我的代码:
Future<String> getDownloadUrl(String videoId) async {
var youtube = YoutubeExplode();
var video = await youtube.videos.get(videoId);
return youtube.streamsClient.getAudioOnly().first.url;
字符串
}
2条答案
按热度按时间jogvjijk1#
你做得很对,但是使用的是旧方法,请将你的代码更新为下面提到的代码,同时检查最新的
youtube_explode_dart
包的文档以更好地理解。字符串
7jmck4yq2#
正如在官方文档中所提到的,audioOnly属性仅用于此目的。>最高比特率的仅音频流。您可以再次查看官方文档以获取更多信息。https://pub.dev/packages/youtube_explode_dart
字符串