窗体-KTV点歌系统怎么把已点歌曲的播放顺序打乱啊

问题描述

KTV点歌系统怎么把已点歌曲的播放顺序打乱啊
要用C#窗体做出来一个KTV点歌系统 然后我想实现一个打乱歌曲的功能 。。就是点了很多首歌用的是Windows Media Player 这个播放控件的把点播的歌曲放到播放列表里面然后我想把Windows Media Player播放列表里面的歌曲播放顺序打乱这要怎么实现啊 ..... 求各路大神解答啊 都快两周了还没做好项目

解决方案

http://www.cnblogs.com/healer_zll/archive/2008/10/24/1319074.html

解决方案二:
不过似乎随机播放不要求不重复,直接用如下代码就可以了
Random rnd = new Random();
int x = rnd.NextInt(0 listBox.Items.Count);
//播放 listBox1.Items[i]

解决方案三:
en 可以用Random()函数,注意Random的种子就行了,要不然每次随机都是一样的顺序。

解决方案四:
用一个和播放列表一样大的数组a[],每次从播放列表里面随机选一首歌,然后查看数组a[]中是否已经有了这首歌,有了的话,重新再从播放列表里选一首,
直到数组a中没有出现重复的,然后加入数组a[],如此循环,直到a[]满。

时间: 2024-09-08 11:32:54

窗体-KTV点歌系统怎么把已点歌曲的播放顺序打乱啊的相关文章

c#窗体应用程序-用C#的winform制作KTV点歌系统 求各路大神点拨

问题描述 用C#的winform制作KTV点歌系统 求各路大神点拨 怎么样改变窗体的外观,一直想制作扁平化的界面.怎么做呢? 解决方案 你对中窗体右击属性嘛,对应有窗体外观属性的 解决方案二: 这个得找专业UI公司做图片吧,然后修改控件的backgroundimage等属性才能实现

小白求组 要求做个KTV点歌系统 axWindowsMediaPlayer 怎么弄原唱伴唱?

问题描述 项目要求做个KTV点歌系统但是默认播放器不知道怎么设置音轨MKV格式的视频求大神 解决方案 解决方案二:估计又是青鸟的学员.一代一代都在做同样的"项目",这么好的培训机构你的父母知道么?解决方案三:引用1楼caozhy的回复: 估计又是青鸟的学员.一代一代都在做同样的"项目",这么好的培训机构你的父母知道么? 最后学生做出来的东西,学校就以成品卖给了KTV.酒吧...随便说说那个青鸟校长-----李建军,还欠我1000元,他妈的..解决方案四:╮(╯▽╰)

阿蛮歌霸KTV点歌软件的4种添加歌曲的方法

一.在线自动加歌(推荐) 打开"阿蛮歌霸歌库管理器"→ "在线歌曲",选择需要添加的歌曲,然后"下载". 下载完成后,歌曲就自动添加到自己的点歌系统中了. [总结]整个过程,无需任何手工录入,歌曲信息自动添加.加歌超级方便,特别推荐! 二.鼠标右键加歌 选中任何一首歌曲文件,然后"鼠标右键"→"阿蛮歌霸"→"查看歌曲信息". [注意]是选择菜单"查看歌曲信息",而不是

从点歌到已点歌曲,winform和C#

问题描述 请问,用winform怎么实现KTV点歌系统,从点歌到已点歌曲.求代码和思路. 解决方案 解决方案二:为什么这么多ktv点歌系统解决方案三:最近在学习c#的WPF,用它做UI很方便,建议用它.你可以找一款比较好的KTV点歌系统来学习,从中或许能得到启发.编程要的就是思路啊,这个一定要多思考,代码是次要的.解决方案四:我做过,这个一时半会也说不清楚,不过要多做点用户控件.解决方案五:引用3楼l9920704的回复: 我做过,这个一时半会也说不清楚,不过要多做点用户控件. 这样的系统,消人

线上K歌替换传统KTV包间点歌系统

具体做法是利用唱吧的线上K歌系统把线下每个包间联系起来,直接替换掉传统KTV包间里的点歌系统. 颠覆与被颠覆的故事,各行各业都在悄然上演. 如果说小米颠覆了传统手机行业:乐视颠覆了电视机厂商.那么,唱吧则正在悄悄地改变着传统音乐的演绎形式. 唱吧App,被称为手机里的"KTV",从2012年5月正式上线至今,唱吧的爆发性增长让这个年轻的团队始料未及.发布3天登上App Store免费金榜top10:5天后飙升总榜NO.1:日活跃用户数百万:目前用户量更是高达1.7亿. 这一系列数据背后

用PPT制作点歌系统

爱好卡拉OK的朋友一定见过一些有档次的卡拉OK厅里有一种价值不菲的电脑点歌系统,该系统可以根据歌曲的字数,歌曲第一个字的拼音,歌手的名字或乐队.组合的名称以及歌曲的分类(如民歌.儿歌.地方戏曲)快速找到你想点的歌曲.如果你有一台电脑,你的电脑带有一个海量硬盘(20G或更大),那么你就可以用PowerPoint自己动手做一个这样的点歌系统,如果你的显卡还带有一块有视频输出端子(接驳电视机),那就更完美了! 首先让我们来看看点歌系统的组成框图通过这个框图,我们可以看出点歌系统一共有四层链接,下面我们

Win8系统怎么取消“已准备好安装Win10更新”提示

  Win8系统怎么取消"已准备好安装Win10更新"提示 具体操作如下: 1.在控制面板中点击Windows Update(Windows更新) 2.进入Windows更新界面之后,查看是否有"升级到Win10"的更新,这个更新一旦点了"开始安装"就会开始升级当前系统到Win10,如果不想升级就别点击. 隐藏这个"升级到Win10",就会屏蔽Win10的升级了,点击"显示所有可用更新" 3.在新窗口中,选

basic-win7系统“Visual Basic已停止工作”如何解决

问题描述 win7系统"Visual Basic已停止工作"如何解决 问题描述:系统为win7,装上VB6.0以WindowsXP 3.0兼容模式运行良好,又装了个MatrixVB后执行代码,完了过一会就提示"Visual Basic已停止工作". 请问该如何解决? 采用此方法不管用 在菜单里面有个 <外接程序> 点击 选择 <外界程序管理器 > 把可用外接程序中的< Source Code Control> 中的 在启动中加载

System.Exception: 您没有登录系统或会话已过期,请重新登录 在 Foosun.Global.Current.GetInfo()

问题描述 System.Exception:您没有登录系统或会话已过期,请重新登录在Foosun.Global.Current.GetInfo()位置D:workFoosunFoosun.GlobalGlobal.cs:行号62在Foosun.Global.Current.get_SiteID()位置D:workFoosunFoosun.GlobalGlobal.cs:行号19在createJs..cctor()位置D:workFoosunFoosun.ContentCommoncreateJs