从对这方面一无所知,到最后终于通过查看一些相关的资料实现了选择mp3和mp4文件并且播放的功能。其中选择文件的功能是从这里得来的点击打开链接,例子中给的是选择图片的功能,我尝试把其中的格式改为要求的MP3和MP4格式,发现一样可以使用。如下图是选择后读出文件名在TextBlock中显示的结果。
接下来的问题就是将文件播放,也看了一些网上的建议,可能是因为自己对这里的知识不太了解,有几个都没有成功。最终选择了MediaElement这一控件。对这个控件查看了一些属性,但是感觉大部分自己还不会用。挑了几个可是实现功能的出来。可以实现对于MP3和MP4文件的播放了。实现的效果如下所示。
做完这些发现这一控件存在一个问题,即当把界面最小化以后,视频和音频都会停止播放,不过再打开就会继续播放。查了一下并没有发现这个问题的解决办法。
在学习中,发现这一控件只能每次有一个在播放,当打开另一文件的时候就会停止当前的播放。查看在这一博客中有比较详细的说明。点击打开链接
github地址:点击打开链接