如何使用 Xamarin.Forms/C# 将 mp3 从 youtube 下载到 android?

Posted

技术标签:

【中文标题】如何使用 Xamarin.Forms/C# 将 mp3 从 youtube 下载到 android?【英文标题】:How do download mp3 from youtube to android using Xamarin.Forms/C#? 【发布时间】:2019-04-03 11:44:44 【问题描述】:

尝试创建一个软件,就像标题中所说的那样用于娱乐和学习,我制作了一个控制台应用程序,我在其中下载视频并将其转换为 mp3,但我不能用 Xamarin 来做,因为 MediaToolkit与 Xamarin 不兼容...

另外,我遇​​到了访问错误。

【问题讨论】:

【参考方案1】:

Xamarin 面向 .NET 标准,而不是 .NET 框架,因此您使用的大多数库将与您的应用程序不兼容 由于我目前正在从事与您完全相同的事情,因此这里有一些建议:

没有可以从 Xamarin 下载您的 youtube wideo/audio 的软件包,我从未发现它们中的任何一个针对 .NET 标准 如果你真的想从你的应用程序本身下载视频,我建议使用 React Native 而不是 Xamarin,很多 NPM 包可以从你的应用程序下载 youtube 视频,例如 YT-DL 如果您真的想使用 Xamarin,您需要制作一个外部服务器并通过您的应用程序的下载管理器或自定义 Web 请求访问它。如果您使用的是 node.js,则可以使用我之前提到的相同包

你可以在这里看到我的实验应用:LocalTube

尝试在您未来的问题中提供更多详细信息

【讨论】:

以上是关于如何使用 Xamarin.Forms/C# 将 mp3 从 youtube 下载到 android?的主要内容,如果未能解决你的问题,请参考以下文章

如何将m文件转换为c文件

如何使用 SSE 将 _m128i 转换为无符号整数?

如何将 M 文件转换为 RISC-V 汇编代码?

各位大神,MATLAB中如何将编写M函数文件与Simulink之间相互调用,小弟刚学不久,求指点。最好能详细一点。

如何将 m 文件复制到 MATLAB 编译应用程序中的特定文件夹?

如何将 .m 文件的属性访问到另一个 .m 文件中?