这次的作业任务是在上一次完成的MediaPlayer的基础上添加两个新功能,

第一,从网上直接播放文件,

第二,从网上下载文件。

首先我添加了两个button和一个textbok,并且重新做了一下界面。

其中textbox用来存放音频的路径,两个button分别对应播放和下载。

然后我在度娘和别人的提交中查找了一下这两个功能的实现,最终,发现了一个既简单又好用又适合我这种弱鸡的内容。

第一个功能完成后我又在百度上仔细寻找了如何下载文件的方法。

https://www.cnblogs.com/T-ARF/p/5886153.html

通过上面的帮助,我写了下面的代码。

然后运行,但是并没有下载成功。

最后在我查看别人的提交时,偶然发现了与我问题相同的情况,这个程序没有访问音乐文件夹的权限,在更改了权限后,文件夹中出现了原本应该下载的歌曲

项目地址

https://github.com/a376888532/MediaPlayer9

转载于:https://www.cnblogs.com/376888532a/p/8842620.html

UWP_Homework_4 A MediaPlayer相关推荐

  1. android mp4宽高,Android:MediaPlayer视频宽高比问题

    我遇到了一个我无法解决的问题.我正在使用MediaPlayer类来播放视频;但是,我总是失去原有的宽高比.这里提到了媒体播放器代码和xml代码.我尝试了很多东西,但仍然无法解决问题.我需要保持原始的宽 ...

  2. android mediaplayer状态机

    对播放音频/视频文件和流的控制是通过一个状态机来管理的.下图显示一个 MediaPlayer 对象被支持的播放控制操作驱动的生命周期和状态.椭圆代表 MediaPlayer 对象可能驻留的状态.弧线表 ...

  3. android vlc 参数,【VLC-Android】LibVLC API简介(至关于VLC的MediaPlayer)

    前言html 学新东西API很重要,这里抛砖引玉整理了一下,欢迎反馈!android 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: htt ...

  4. Android--MP3播放器MediaPlayer

    MediaPlayer 上面提到过,Android下对于音频.视频的支持均需要使用到MediaPlayer,它主要用来控制Android下播放文件或流的类.MediaPlayer处于Android多媒 ...

  5. MediaPlayer开发全解析

    本文介绍MediaPlayer的使用.MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用Med ...

  6. android播放器:mediaplayer

    近几天的主要问题在于播放器.原来采用的方案最终发现存在问题无法实施,只好临时替换.想起最开始就曾经想用的android提供的VideoView和MediaPlayer组件,开始替换,然后就是一堆问题. ...

  7. 采用Android的MediaPlayer+SurfaceView设计视频播放器

    前言 android视频播放有很多方式(自带videoView等),这里简单说其中一种:MediaPlayer+SurfaceView,一个播放音频,一个播放视频(图像). 大体结构图 BaseMed ...

  8. Android开发--多媒体应用开发(一)--MediaPlayer的使用介绍

    MediaPlayer用于播放音频文件,它的使用非常简单,使用这个类播放音频文件有两种方法,下面就这两种方法分别进行介绍. 一,使用构造函数 可以使用直接new的方式: MediaPlayer mp ...

  9. Android--制作开场动画/MediaPlayer.OnCompletionListener

    我们在玩游戏的时候常常会现有一个开场动画,要实现这个并不难,下面将给出一个实例实现开场动画. 这个实例需要两个Activity,一个作为开场动画,一个是主程序界面,由于并不需要演示其他的东西,所以在第 ...

最新文章

  1. Windows/Linux TCP Socket网络编程简介及测试代码
  2. linux tar 提示 time stamp xxx in the future 解决方法
  3. 训练自己haar-like特征分类器并识别物体(1)
  4. 35+的互联网人都哪去了
  5. 云南计算机专升本数据结构_怎么查找云南省2019年专升本计算机专业试题
  6. Python函数式编程简介(五)偏函数
  7. Dapr牵手.NET学习笔记:可观测性-分布式跟踪
  8. springboot创建项目2 开发环境的搭建
  9. linux中Cron定时任务系统命令详解
  10. 设置韩澳大利亚sinox弄winxp清除字体和界面美观
  11. 《Spring 5 官方文档》5. 验证、数据绑定和类型转换(二)
  12. 再谈CentOS 7程序自启动
  13. MySQL 宣布停止使用 master、slave!
  14. Android Studio Debug按钮简介
  15. php 获取alexa排名
  16. java map映射_java8流操作之map映射
  17. mysql类exadata功能_一些有用的Exadata诊断命令
  18. 国美易卡依托大数据平台提供便捷服务
  19. SQL SERVER中WITH TIES的用法
  20. 已解决:注册kaggle人机验证出不来

热门文章

  1. dnsmasq搭建简易DNS服务器
  2. Groovy安装与入门实例
  3. iptables中state模块的连接状态
  4. 一次完整的HTTP请求所经历的7个步骤
  5. 企业运维之域控篇(十)--SERVER 2003 迁移到 SERVER 2008 (异机)
  6. englis translate,word
  7. Solaris10下NDOUtils的安装
  8. javascript iterator
  9. 使用Wamp搭建Php本地开发环境,HBuilder调试
  10. bzoj1799 数位dp