重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用“零操作 学校音乐铃声系统”即可。
创新互联公司是一家专业提供和龙企业网站建设,专注与网站制作、网站设计、html5、小程序制作等业务。10年已为和龙众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
“零操作 学校音乐铃声系统”,是更容易使用的校园音乐系统。是“纯绿色软件”,下载后,直接就可以使用,无需安装、无须操作、运行后,真正的无人状态下,自动在规定时间放音乐。
新增功能
对于特定时间必须播放特定的音乐,进行设置。(如固定时间要播放广播体操的音乐、眼广播体操……) 操作极为简单。
1、在“记事本”输入代表时间的“数字”。
注意:时间格式为 9:50每个时间一行 就行了,可随时修改,修改后不要忘记保存。
如果运行不成功,就在上午时间小时前加0,如09:50
2、向指定的文件夹里复制、粘贴MP3或WAV格式音乐文件。
就可以得心应手地达到这个软件了,如同品一杯香茶那样简单。
具体操作:
1、如何指定铃声响的时间。
下载完成、解压后,在文件夹中,你会看到“上课时间”和“下课时间”两个文本文件,双击打开后,就可以输入响铃的时间了,其中已经有了一套时间了,如不适合贵校的时间表,可以象普通打字一样,修改这个文件后保存就行了。
注意:时间格式为9:50 每个时间一行 就行了。
冒号请用半角标点,即在英文软件状态下输入。
2、如何添加预选的音乐文件。
方法更简单,把选择好的音乐文件,直接复制,粘贴到软件所在的文件夹中,就行了,想有多少就复制多少,不想用了音乐文件,也可直接删除掉文件夹中的音乐文件,方便之极。软件会自动随机选择音乐文件播放,令每一次上、下课音乐铃声都不同,都有新意。
上课音乐只会响最多60秒钟的时间。
而“下课音乐”可达3分钟的时间,较长的音乐文件播放一遍,可以随意粘贴一些学生、老师喜欢的音乐,让学生、老师更好的休息。
但为了防止下课时有临时通知,所以设置了一个“音乐停止按钮”,可以中间任何时间停止音乐铃声的播放。
可用音乐格式:“mp3”、“wav”。
一个机器码对应一个注册码,一个机器码经过一定的算法会得出一个注册码,破解的方法就是你破解了那个算法,知道它是如何计算的,你自然可以得到注册码,还有也可以通过一些手段绕开注册码验证过程。
点击系统,提交歌名即可。
计算机JAVA微信小程序的校园点歌系统,基于协同过滤算法 根据用户点歌行为 对用户点歌进行推荐,点击进入,根据系相关提示提交。
微信小程序校园点歌系统小程序为广州星光汇诚科技有限公司的千云校园(广播)系统生态小程序,依托于该系统。使用微信扫描页面上方二维码进点歌服务小程序,在微信中搜索点歌服务即可进入小程序。
//设置--铃声的具体方法
public void setMyRingtone(String path)
{
File sdfile = new File(path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, true);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile.getAbsolutePath());
Uri newUri = this.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);
Toast.makeText( getApplicationContext (),"设置来电铃声成功!", Toast.LENGTH_SHORT ).show();
System.out.println("setMyRingtone()-----铃声");
}
//设置--提示音的具体实现方法
public void setMyNotification(String path)
{
File sdfile = new File(path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
values.put(MediaStore.Audio.Media.IS_ALARM, false);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile.getAbsolutePath());
Uri newUri = this.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_NOTIFICATION, newUri);
Toast.makeText( getApplicationContext (),"设置通知铃声成功!", Toast.LENGTH_SHORT ).show();
System.out.println("setMyNOTIFICATION-----提示音");
}
//设置--闹铃音的具体实现方法
public void setMyAlarm(String path)
{
File sdfile = new File(path);
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, sdfile.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, sdfile.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, false);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
values.put(MediaStore.Audio.Media.IS_ALARM, true);
values.put(MediaStore.Audio.Media.IS_MUSIC, false);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(sdfile.getAbsolutePath());
Uri newUri = this.getContentResolver().insert(uri, values);
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM, newUri);
Toast.makeText( getApplicationContext (),"设置闹钟铃声成功!", Toast.LENGTH_SHORT ).show();
System.out.println("setMyNOTIFICATION------闹铃音");
}
2、如果读取多媒体库的音频文件,设为铃声,使用以下方式:
首先写一个常量类(定义想要设置为那种铃声的标示):
AppConstant.java
Java代码
public interface AppConstant {
public static final int RINGTONE = 0; //铃声
public static final int NOTIFICATION = 1; //通知音
public static final int ALARM = 2; //闹钟
public static final int ALL = 3; //所有声音
}
此方法需要传入想要设置为铃声的全路径(如:/mnt/sdcard/mp3/a.mp3),和想要设置为哪种铃声的标示:
Java代码
private void setVoice(String path2,int id)
{
ContentValues cv = new ContentValues();
Uri newUri = null;
Uri uri = MediaStore.Audio.Media.getContentUriForPath(path2);
// 查询音乐文件在媒体库是否存在
Cursor cursor = this.getContentResolver().query(uri, null, MediaStore.MediaColumns.DATA + "=?", new String[] { path2 },null);
if (cursor.moveToFirst() cursor.getCount() 0)
{
String _id = cursor.getString(0);
switch (id) {
case AppConstant.RINGTONE:
cv.put(MediaStore.Audio.Media.IS_RINGTONE, true);
cv.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
cv.put(MediaStore.Audio.Media.IS_ALARM, false);
cv.put(MediaStore.Audio.Media.IS_MUSIC, false);
break;
case AppConstant.NOTIFICATION:
cv.put(MediaStore.Audio.Media.IS_RINGTONE, false);
cv.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
cv.put(MediaStore.Audio.Media.IS_ALARM, false);
cv.put(MediaStore.Audio.Media.IS_MUSIC, false);
break;
case AppConstant.ALARM:
cv.put(MediaStore.Audio.Media.IS_RINGTONE, false);
cv.put(MediaStore.Audio.Media.IS_NOTIFICATION, false);
cv.put(MediaStore.Audio.Media.IS_ALARM, true);
cv.put(MediaStore.Audio.Media.IS_MUSIC, false);
break;
case AppConstant.ALL:
cv.put(MediaStore.Audio.Media.IS_RINGTONE, true);
cv.put(MediaStore.Audio.Media.IS_NOTIFICATION, true);
cv.put(MediaStore.Audio.Media.IS_ALARM, true);
cv.put(MediaStore.Audio.Media.IS_MUSIC, false);
break;
default:
break;
}
// 把需要设为铃声的歌曲更新铃声库
getContentResolver().update(uri, cv, MediaStore.MediaColumns.DATA + "=?",new String[] { path2 });
newUri = ContentUris.withAppendedId(uri, Long.valueOf(_id));
// 一下为关键代码:
switch (id) {
case AppConstant.RINGTONE:
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);
break;
case AppConstant.NOTIFICATION:
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_NOTIFICATION, newUri);
break;
case AppConstant.ALARM:
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM, newUri);
break;
case AppConstant.ALL:
RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALL, newUri);
break;
default:
break;
}
//播放铃声
//Ringtone rt = RingtoneManager.getRingtone(this, newUri);
//rt.play();
}
}