C#学习 winform实现简单音乐播放器

C#——正式开始自己的AE开发,先做一个button进行读取特定数据 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; name 阅读详情

C#学习 winform实现简单音乐播放器

窗体设计

在这里插入图片描述

代码实现

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WMPLib;

namespace _31_MusicPlayer
{
   
   
    public partial class Form1 : Form
    {
   
   
        //声明一个list,用来存储文件的路径
        List<string> urlList = new List<string>();

        double max, min;

        public Form1()
        {
   
   
            InitializeComponent();
        }

        //添加歌曲
        private void btnInput_Click(object sender, EventArgs e)
        {
   
   
            //实例化一个打开文件的对话框
            OpenFileDialog ofd = new OpenFileDialog();
            //让选择器可以同时选择多个文件
            ofd.Multiselect = true;
            ofd.Title = "请选择音乐文件";
            //指定选择文件的类型
            ofd.Filter = "(*.mp3)|*.mp3";
            if
C#简单音乐播放器(三) 简单音乐播放器(三) 一、前言 时隔一年,终于回来填坑了。前段时间把这个以前写的东西拿出来大改了UI,然后用去作为数字媒体开发课的作业交了,课上演示效果还不错。因为到了要找实习的时间了,最近的半年主要精力都花在学Java了,C#用得也少了许多。 这次主要是把项目的UI进行了美化,自己重绘了两个控件,现在的界面不再是小白框了。(先上界面) (专辑封面界面) (播放列表界面) 对于使... 阅读详情

相关推荐

C# WinForm 音乐播放器源码

目前网络上很多C#做的音乐播放器,但是功能不尽人意。本人通过网上的播放器源码结合自身的知识做出一个比较好的播放器,供大家交流。如图: 以下是播放器界面代码,新建一个项目CmTTPlayer,窗体文件名为Frm; namespace CmTTPlayer {     partial class Frm     {         ///         ///

黑色♂草莓的专栏 6912

C#音乐播放器(可播放wav &mp3格式)

C#音乐播放器 大二写的一个小项目(未联网),基本功能都实现了,基本功能主要包括歌曲切换、歌词展示、添加本地歌曲、用户登录注册(登录进去进行收藏)等等一些功能,下面总结一下各项功能的一些实现思路。 源码地址 ...

m0_48863007的博客 6534

C#使用axWindowsMediaPlayer实现音乐播放器

1 加载COM组件,把Windows Media Player控件拖放到Winform窗体中 工具--》选择工具箱项--》COM组件--》Windows Media Player 2 音乐播放器  public partial class Form1 : Form { public Form1() { Initia

1万+

基于C#制作一个音乐播放器

此文主要基于C#制作音乐播放器,可实现导入本地歌曲、音乐播放、音量设置、歌词显示等。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 5567

C#编写的音乐播放器:实现简单的音乐播放功能

打开Visual Studio,选择"新建项目",然后选择"C#控制台应用程序"模板。请注意,上述代码并不涵盖错误处理和异常处理,仅用于演示基本的音乐播放功能。在实际应用中,你可能需要添加适当的错误处理和异常处理机制。在本文中,我将展示如何使用C#编写一个简单的音乐播放器。这个音乐播放器将具有基本的播放、暂停和停止功能,并可以选择和播放音乐文件。根据用户的选择,我们调用不同的方法实现相应的功能。使用上述代码,我们可以实现一个简单的音乐播放器。你可以在控制台中选择操作选项来播放、暂停和停止音乐。

AhTf__的博客 766

C# WinForm音乐播放器实战项目

Windows多媒体库(WINMM.DLL)是Windows操作系统提供的一个用于处理音频和视频的底层API集合。它提供了一组丰富的接口,允许开发者实现音频的播放、录制和控制等功能。由于它作为Windows系统的一部分,因此无需额外安装,可以直接在应用程序中引用和使用。WINMM.DLL广泛应用于游戏开发、多媒体应用程序以及需要音频控制的软件中。在现代用户界面中,滑动条(Slider)是一种常见的控件,用于提供一种直观的方式来选择一个范围内的值,尤其是在调节音量、亮度或选择时间点等场景中。

weixin_35749786的博客 1186

Python+Appium实现泛微OA自动打卡:5分钟搭建移动端自动化脚本

移动端自动化测试是软件测试与办公自动化领域的重要技术方向,其核心原理是通过程序模拟用户对手机应用界面的操作,实现重复性任务的自动执行。Appium作为主流的开源移动端自动化框架,基于WebDriver协议,支持跨平台且无需修改被测应用,为自动化脚本开发提供了标准化接口。在工程实践中,结合Python简洁的语法和丰富的生态,可以快速构建稳定可靠的自动化解决方案。这一技术组合的价值在于能够高效处理“重复性、低价值、高频率”的日常操作,例如考勤打卡、数据填报等办公场景,显著提升工作效率。本文以泛微OA Emobi

weixin_28836875的博客 391

麒麟V10系统下微信PC版安装全攻略:从源配置到一键安装(附常见问题解决)

本文详细介绍了在麒麟V10系统下安装和优化微信PC版的完整流程,包括系统环境准备、软件源配置、多途径安装方案以及性能优化技巧。特别针对国产操作系统用户,提供了从基础安装到高级配置的一站式解决方案,并附有常见问题排查方法,帮助用户快速实现微信PC版的高效运行。

weixin_30500105的博客 718

GD32F4xx 移植agile_modbus软件包与电能表通信

GD32F4XX 移植agile modbus软件包实现与DTSU电能表通信调试记录

madao1234的博客 1306

基于FDTD的涡旋光束发射器设计

为实现涡旋光束在小型设备中的应用,提出一种圆柱孔光栅蚀刻硅微环谐振腔结构,器件半径仅为4.1μm。建立一个理论模型,利用偶极子点表示沿微环腔内壁的光栅元件散射辐射,推导输出光场表达式,建模结果验证该结构可在不同波长下选择性地产生各种拓扑数的涡旋光束。此外,对器件进行性能分析与参数优化,结果表明,微环波导宽度过小会大大增加微环的辐射损耗。当微环波导宽度为450nm、耦合间距为100nm时,1 579nm波长附近的谐振峰输出功率为16.3dB,Q值为15 800。

qq_61890005的博客 827

【25届数字IC秋招总结】面试经验10——紫光同芯

25届数字ic面试记录——紫光同芯

lalala0635的博客 862

OSG三维渲染引擎编程学习之一百:“第十一章:OSG粒子” 之 “11.1 粒子的主要模块”

OSG;三维渲染引擎编程学习;第十一章:OSG粒子;11.1 粒子的主要模块

LuckyHanMo的博客 799

QT实现图片ROI区域的框选、移动、缩放(附完整源码)

QT实现图片ROI区域的框选、移动、缩放(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1194

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

下一篇: C# 代码实现打印以及各种设置
余余yu
博客等级 码龄6年 1粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余余yu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值