NaiveMediaPlayer——UWP简单的播放器实现(for MP3/MP4)
2018-04-04 23:58
585 查看
前言:我本以为,我会在MediaElement的官方文档中,被全英介绍的各种成员和方法中折磨一天。没想到,我跪在了一群写代码不负责任的人的博客文章中。心情如下图。
正文:一、使用的控件、调用的函数和库control : MediaElement , Textblocks , Image , Stackpannel , Buttomlib : Windows.Storage function : private async void Search_TappedAsync(object sender, TappedRoutedEventArgs e) //button的tap事件
二、界面布局
三、github项目URL https://github.com/ZyuHoiMing/NaiveMediaPlayer
四、心路历程1.看网上的实现博客,有的大佬表示配置WindowsMeidiaPlayer来实现是个不错的方法,于是一个劲安装com组件,结果每次都是…
……行吧,上网找找类似的问题。结果鲜有这种情况,翻了好几页,有的dalao表示,你看看是不是framework版本不对?好吧……看看……结果看了一眼,是已知的最高版本,4.0
放弃治疗,转而向UWP群,结果再一次暴露了自己不好好写作业…
……老师我错了我下次一定好好完成……(光速逃
2.博客代码有bug,而且根本跑不动(微笑脸)行吧,找找看博客,欸,还真有一个类似的。https://blog.csdn.net/linwh8/article/details/70314698
改啊!兄弟。
结果无论如何,文件管理器都打不开???
而且改着改着还出现了类型不匹配。
最后发现是博主本人写错了…
正确答案在这: https://docs.microsoft.com/en-us/uwp/api/windows.storage.pickers.fileopenpicker 贴个实现图:
(为了酷一点还贴了个textblocks嘿嘿嘿)
最后效果就如图啦,表情包和防伪标志是防伪标识(
文件管理器:
MP3/MP4:
总结:
1.不要轻信别人的代码,套路真的是……躲都躲不开……
2.好好翻文档
3.好好学习!
正文:一、使用的控件、调用的函数和库control : MediaElement , Textblocks , Image , Stackpannel , Buttomlib : Windows.Storage function : private async void Search_TappedAsync(object sender, TappedRoutedEventArgs e) //button的tap事件
二、界面布局
三、github项目URL https://github.com/ZyuHoiMing/NaiveMediaPlayer
四、心路历程1.看网上的实现博客,有的大佬表示配置WindowsMeidiaPlayer来实现是个不错的方法,于是一个劲安装com组件,结果每次都是…
……行吧,上网找找类似的问题。结果鲜有这种情况,翻了好几页,有的dalao表示,你看看是不是framework版本不对?好吧……看看……结果看了一眼,是已知的最高版本,4.0
放弃治疗,转而向UWP群,结果再一次暴露了自己不好好写作业…
……老师我错了我下次一定好好完成……(光速逃
2.博客代码有bug,而且根本跑不动(微笑脸)行吧,找找看博客,欸,还真有一个类似的。https://blog.csdn.net/linwh8/article/details/70314698
改啊!兄弟。
结果无论如何,文件管理器都打不开???
而且改着改着还出现了类型不匹配。
最后发现是博主本人写错了…
正确答案在这: https://docs.microsoft.com/en-us/uwp/api/windows.storage.pickers.fileopenpicker 贴个实现图:
(为了酷一点还贴了个textblocks嘿嘿嘿)
最后效果就如图啦,表情包和防伪标志是防伪标识(
文件管理器:
MP3/MP4:
总结:
1.不要轻信别人的代码,套路真的是……躲都躲不开……
2.好好翻文档
3.好好学习!
相关文章推荐
- Android中使用SurfaceView+MediaPlayer+自定义的MediaController实现自定义的视屏播放器
- Homework for UWP——Naïve Media Player, Part 1
- UWP:使用MediaPlayerElement实现媒体播放器
- 使用SurfaceView+MediaPlayer+SeekBar实现视屏播放器
- C#-WinForm-简单的音频播放器(基于WindowsMediaPlayer控件)(一)
- DMediaPlayer - 简单的VLC前端播放器
- 一个Naive的Media Player By UWP
- 【Qt Multimedia】用QMediaPlayer实现简易播放器(1)总览Qt Multimedia
- C#基于WindowsMediaPlayer实现音视频文件播放器
- android视频播放简单实现示例(VideoView&MediaPlayer)
- Android_利用SurfaceView + MediaPlayer开发最简单的播放器
- UWP学习--NaiveMediaPlayer
- [1]QMediaPlayer实现小播放器1.0
- [2]QMediaPlayer实现小播放器1.1
- UWP_Homework3------Naive Media Player
- 一个基于Window Media Player控件的简单播放器
- 用MS windows media player组件制作简单播放器(转)
- 利用MPMoviePlayerViewController实现简单的mp4播放
- 用H5实现简单的MP3MP4的播放
- android MediaPlayer 简易播放器的实现 及类似斗地主音频池实现