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

数字后端流程--place

Floorplan完成后芯片的大致框架已经出现,万里长征已经迈出特别重要的第一步了,前面的步骤我们已经完成了io port,macro的摆放,现在core外只剩下std cell(标准单元)了,Place这一步就是要把std cell放进core里。看到密密麻麻的std cell也不用紧张,因为放std cell不用像macro手动一个一个摆,工具就可以帮我们完成大部分工作。虽然这一步的工作只有一个,但也不是只要Place完就能进行下一步的,衡量Place质量是否满足标准会通过以下几点判断。

qq_68400574的博客 772

miniDP与DP管脚定义差异详解及设计避坑指南

本文详细解析了Mini DisplayPort与标准DisplayPort接口在管脚定义上的核心差异,通过对比表格直观展示了两者20针脚的不同排列方式,特别是高速差分信号线的分布。文章结合真实设计案例,为硬件工程师提供了从原理图设计、PCB布局到信号完整性考量及故障排查的完整避坑指南,强调绝不能将两者视为简单的物理缩小版。

weixin_29248653的博客 362

【项目实战-MATLAB】:基于机器学习的虹膜识别系统设计

虹膜识别主要包括虹膜定位、虹膜裁剪、极坐标变换、归一化、HOG特征提取、虹膜识别六个主要步骤。本系统采用MATLAB作为开发工具实现 主要算法:霍夫变换预处理 HOG特征提取 SVM进行识别

qq_45047246的博客 6537

保姆级教程:用北醒TFmini-i-CAN雷达给PixHawk飞控加装‘眼睛’,实现自动避障与定高

经过多次测试,前向雷达的最佳安装位置是机架前部下方5-10cm处,倾斜角度20-30度。电源方面,建议为CAN设备单独供电,避免电机启动时的电压骤降导致数据异常。北醒TFmini-i-CAN雷达与PixHawk飞控的组合,为DIY爱好者打开了低成本实现智能避障的大门。实际部署时,需确保整个CAN网络的波特率一致(TFmini-i默认为250kbps),每个设备具有唯一ID。雷达的安装角度也直接影响检测效果,建议通过3D打印支架将雷达向前下方倾斜15-30度。当使用多个雷达时,需为每个设备创建独立的参数组。

weixin_30892889的博客 337

Hyper-V虚拟机 安装 银河麒麟V10桌面版

如何在windows 11 Hyper-V 虚拟机中 安装 银河麒麟V10桌面版。

m0_46756112的博客 3422

世界职业院校技能大赛财经赛道项目参考逐字稿五

世界职业院校技能大赛财经赛道项目参考逐字稿五

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 139

【乐企】开票控制服务

例子:企业信息初始化。

九七的博客 453

人工智能在慢病管理中的具体应用全集:从技术落地到场景创新

这一成果的取得,得益于 AI 对居民血压数据的实时监测和分析,以及及时的干预措施。据统计,医疗支出下降了 18%,这主要是由于 AI 慢病管理系统实现了对慢病患者的早筛早诊早治,减少了并发症的发生,降低了医疗资源的浪费,从而减轻了患者和社会的医疗负担。医院信息系统(HIS)、电子病历(EMR)、区域卫生平台、可穿戴设备(如三诺血糖仪、华为手环)、第三方健康APP以及体检中心的数据往往采用不同的数据标准和格式(如HL7、FHIR、JSON、CSV等),且存储在相互隔离的系统中,形成典型的数据孤岛。

AllenLV的博客 2093

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

下一篇: 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、付费专栏及课程。

余额充值