2 rocoloco rocoloco 于 2016.05.10 21:21 提问

怎么实现音乐播放器的播放模式

为了进一步完善音乐播放器,怎么实现音乐播放器的播放模式(单曲播放,循环播放,随机播放,顺序播放)?由于涉及的知识点还没学,求大神帮帮忙吧图片说明图片说明图片说明

2个回答

lbcab
lbcab   2016.05.11 10:09
已采纳
  1. 用一个值来保存播放模式
  2. 在每首歌播放结束的逻辑(mediaplayer 的OnSeekCompleteListener中)去处理播放逻辑, 如果单曲循环, 继续播放当前歌曲; 如果是循环播放模式: 当前播放歌曲 = (当前播放歌曲+1 ) % (歌曲总数);如果是随机播放, 当前歌曲 = random() (范围 0 到 歌曲总数); 如果是顺序播放: 当前歌曲 = 当前歌曲+1, 注意要加上判断: 当前歌曲是否>= 歌曲总数, 如果为true, 停止播放.
rocoloco
rocoloco 谢啦啊
大约 2 年之前 回复
CSDNXIAOD
CSDNXIAOD   2016.05.10 21:32

android 简单的音乐播放器实现播放模式的切换
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

rocoloco
rocoloco 谁能来点实际的啊,,,大神们帮帮忙吧。
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于音乐播放器中随机播放的两种模式
关于播放器的随机播放的两种方式
android 简单的音乐播放器实现播放模式的切换
以前写过一篇简单的音乐播放器,但是这个播放器没有实现播放模式的切换,在项目中要实现两个播放模式,循环播放和随机播放,经过这两天的努力搞定了,界面比较粗糙。可以先看一下前面的简单音乐播放器,详细的就不说了,直接把代码放上去,详细的看前面的博文。 布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/re
C#音乐播放器,实现顺序播放,随机播放,循环播放,文件的读取多种功能
音乐播放器,实现了顺序播放,随机播放,循环播放,文件的读取多种功能。。。
Android音乐播放器(歌词同步显示,三种播放模式)
一个Android音乐播放器,三种播放模式,歌词同步显示,快进快退,显示封面专辑. 在做那个播放模式的时候,正在播放的歌曲和歌词/封面专辑总是不显示一致,费了好大劲才把它们弄好,自测没有问题,欢迎提Bug.
随机播放模式的实现
前言 播放器大致共有三种播放模式:列表循环、单曲循环、随机播放。前两者不难实现,所以这里主要讲到的是随机播放的思想,也同时附上实现。实现的例子是Winform+WndowsMediaPlayer控件(关于WMP控件的添加方式与使用,在我的其他博客中有写到),程序下载在后边给出。 一、随机播放 1.概念 理想的随机播放模式:在一轮播放中,歌单中所有的歌曲只播放一次,播
【.NET MVC】页面播放音乐
最近用mvc做一个页面应用,用到消息提醒,在页面上播放提示音。 导入音频文件 在母版页引入 引入语句写在body中。 <audio id="orderAlert" src="../../content/sound/orderAlert.mp3"></audio> 在使用页面调用.play()方法 在调用页面使用(js中): document.getElementById("orderAlert"
原生JavaScript+H5实现简单的音乐播放器
刚学了HTML5 的video和audio标签,自己写了一个简单的音乐播放器 可以实现的功能: 1、循环播放 2、下一首和上一首的切换 3、双击音乐播放 由于音乐格式都比较大就不上传了,可以找自己喜欢的音乐改一下 html部分代码                 上一首         下一首                     WeBelieve.mp3  
android多媒体音乐播放器(mediaPlayer)的三种类别的播放方法
一、简单的音乐播放器事例有 1、播放应用内的音频文件 2、播放SD卡的音频文件 3、播放网络的音频文件 下列的效果如图所示:下列是xml的布局文件
基于QT的音乐播放器源代码及详细教程(完成最基本功能)
说明:这是基于Qt编写的QT的音乐播放器源代码,里面包含超级详细教程及代码。这是本人的练手之作,学习过程中借鉴了网友的成果,实现了最基本的播放及进度条等基本功能。待完善后会再发布给大家。现在百忙之中将我的学习成果制作成学习教程供大家学习。同时我也希望大家都将自己的学习成果发布到网上,让大家共享。 由于我是初学者,该程序肯定会有BUG和许多需要改进的地方。有需要讨论的请加入我的QQ群84998716。 下载源代码后,由于不同版本的QT Creator创建的环境不同,可能无法正确运行,所以打开后,QT Creator可能会提示QT Creator发现其他环境的配置文件,问是否要载入,选择No。如果还不能正确运行,建议自己新建工程,将我的代码搬到新建的工程中。
qt5.2音乐播放器的播放功能
qt5.2并没有了phonon 模块 ,在播放音频视频的时候可以使用QMediaplayer来实现。 //创建媒体 player=new QMediaPlayer(this); //创建播放列表,并在列表里添加两首歌曲 mediaList=new QMediaPlaylist; mediaList->addMedia(QUrl::fromLoc