c# - 直接下载mp3文件

标签 c# xamarin.android xamarin

我使用 xamarin 有一段时间了,我目前正在进行的项目需要下载一些 mp3 文件。

我看到了有关下载文件和下载图像的教程,但它们并没有带我去任何地方,而且是针对 iOS 的。

给定一个 url www.xyz.com/music.mp3,我如何下载 mp3 文件并保存它?

最佳答案

最简单的方法是使用 WebClient,如果在 UI 线程上,则调用方法 DownloadFileTaskAsync:

        button.Click += async delegate
        {
            var destination = Path.Combine(
                System.Environment.GetFolderPath(
                    System.Environment.SpecialFolder.ApplicationData),
                    "music.mp3");

            await new WebClient().DownloadFileTaskAsync(
                new Uri("http://www.xyz.com/music.mp3"),
                destination);
        };

关于c# - 直接下载mp3文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22332458/

相关文章:

Android编辑文本选择光标有奇怪的下划线

c# - OSX 上的 SonarQube Xamarin 分析

c# - 触发器在 Sql Server 的 BulkCopy 中不起作用

c# - 如何使用 EF 核心在 SQLite 中创建自动增量列?

c# - 正则表达式中的 Unicode 字符

c# - 如何拦截 xamarin 表单的后退按钮?

android - 单体机器人 : What should I do after I catch an unhandled exception?

android - Xamarin:GetRealPathFromURI 适用于图像,但不适用于其他文件

c# - #if 调试 --> #if myOwnConfig?

c# - C# 中修饰符 static 对于此项错误无效