毕业论文--基于android平台的音乐播放器开发与设计(基于android平台的在线播放器设计与实现怎么做)

1.基于android平台的在线播放器设计与实现 怎么做

Android中通过VideoView播放视频的步骤: 1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件 2、调用VideoView的如下两个方法来加载指定的视频,setVidePath(String path):加载path文件代表的视频;setVideoURI(Uri uri):加载uri所对应的视频。

3、调用VideoView的start()、stop()、psuse()方法来控制视频的播放。VideoView通过与MediaController类结合使用,开发者可以不用自己控制播放与暂停。

2.android软件设计,播放音频

package wyf.zcl;import java.util.HashMap;import android.app.Activity;import android.media.AudioManager;import android.media.SoundPool;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MyActivity extends Activity { /** Called when the activity is first created. */ SoundPool sp; //得到一个声音池引用 HashMap spMap; //得到一个map的引用 Button b1; //声音播放控制按钮 Button b1Pause; //声音暂停控制按钮 Button b2; //声音播放控制按钮 Button b2Pause; //声音暂停控制按钮 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); initSoundPool(); //初始化声音池 b1=(Button)findViewById(R.id.Button01);//声音播放控制按钮实例化 b2=(Button)findViewById(R.id.Button02);//声音播放控制按钮实例化 b1Pause=(Button)findViewById(R.id.Button1Pause); b2Pause=(Button)findViewById(R.id.Button2Pause); b1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { playSound(1,1); //播放第一首音效,循环一遍 Toast.makeText(MyActivity.this, "播放音效1", Toast.LENGTH_SHORT).show(); }}); b1Pause.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { sp.pause(spMap.get(1)); Toast.makeText(MyActivity.this, "暂停音效1", Toast.LENGTH_SHORT).show(); }}); b2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { playSound(2,1); //播放第二首音效,循环一遍 Toast.makeText(MyActivity.this, "播放音效2", Toast.LENGTH_SHORT).show(); }}); b2Pause.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { sp.pause(spMap.get(2)); Toast.makeText(MyActivity.this, "暂停音效2", Toast.LENGTH_SHORT).show(); }}); } public void initSoundPool(){ //初始化声音池 sp=new SoundPool( 5, //maxStreams参数,该参数为设置同时能够播放多少音效 AudioManager.STREAM_MUSIC, //streamType参数,该参数设置音频类型,在游戏中通常设置为:STREAM_MUSIC 0 //srcQuality参数,该参数设置音频文件的质量,目前还没有效果,设置为0为默认值。

); spMap=new HashMap(); spMap.put(1, sp.load(this, R.raw.attack02, 1)); spMap.put(2, sp.load(this, R.raw.attack14, 1)); } public void playSound(int sound,int number){ //播放声音,参数sound是播放音效的id,参数number是播放音效的次数 AudioManager am=(AudioManager)this.getSystemService(this.AUDIO_SERVICE);//实例化AudioManager对象 float audioMaxVolumn=am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); //返回当前AudioManager对象的最大音量值 float audioCurrentVolumn=am.getStreamVolume(AudioManager.STREAM_MUSIC);//返回当前AudioManager对象的音量值 float volumnRatio=audioCurrentVolumn/audioMaxVolumn; sp.play( spMap.get(sound), //播放的音乐id volumnRatio, //左声道音量 volumnRatio, //右声道音量 1, //优先级,0为最低 number, //循环次数,0无不循环,-1无永远循环 1 //回放速度 ,该值在0.5-2.0之间,1为正常速度 ); }}要在资源目录加声音文件需要我发给你吧。

转载请注明出处众文网 » 毕业论文--基于android平台的音乐播放器开发与设计(基于android平台的在线播放器设计与实现怎么做)

资讯

《小企业会计制度》执行中存在的问题及对毕业论文(有谁会《小企业会计制度》执行中存在的问题及对策论文写作)

阅读(60)

本文主要为您介绍《小企业会计制度》执行中存在的问题及对毕业论文,内容包括有谁会《小企业会计制度》执行中存在的问题及对策论文写作求帮手,有谁会《小企业会计制度》执行中存在的问题及对策论文写作求帮手,我国目前小企业会计制度执行的

资讯

互联网金融的健康发展与农业银行内部风险管理毕业论文(可以分析一下互联网金融的发展对商业银行风险管理的影响吗)

阅读(53)

本文主要为您介绍互联网金融的健康发展与农业银行内部风险管理毕业论文,内容包括可以分析一下互联网金融的发展对商业银行风险管理的影响吗,简要分析当前中国网络金融存在的问题,跪求一篇2千字左右的金融风险管理论文。互联网金融作为一种

资讯

2018税法毕业论文选题(有关税务筹划的毕业论文题目有哪些)

阅读(56)

本文主要为您介绍2018税法毕业论文选题,内容包括关于税法的论文选题,适合本科阶段的?,求毕业论文题目多来几个选择一下方向是税务会计与纳税筹划谢谢各,有关税务筹划的毕业论文题目。税务筹划,是指在税法规定的范围内,通过对经营、投资、理财

资讯

毕业论文的格式baike.baidu.com(毕业论文的标准格式是什么?谢谢!)

阅读(82)

本文主要为您介绍毕业论文的格式baike.baidu.com,内容包括毕业论文的标准格式是什么?谢谢!,论文格式是怎样的,论文什么格式。论文题目:要求准确、简练、醒目、新颖。 2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录) 3、提要:是文章

资讯

计算机科学与技术专业毕业论文--网上购物系统毕业设计.doc(我是大四学生,在做计算机毕业设计,题目是网络购物系统,用户登录)

阅读(93)

本文主要为您介绍计算机科学与技术专业毕业论文--网上购物系统毕业设计.doc,内容包括我是大四学生,在做计算机毕业设计,题目是网络购物系统,用户登录,急需网上购物系统论文与设计,谁能告诉我网上购物论文的摘要和总结怎么写。本系统开发设

资讯

毕业设计论文动员会(毕业论文结束语,致谢词怎么写)

阅读(68)

本文主要为您介绍毕业设计论文动员会,内容包括毕业论文结束语,致谢词怎么写,毕业论文答辩开场白怎么说?,毕业论文答辩开场白需要致谢各位老师么?。谨向老师们致以衷心的感谢和崇高的敬意致谢在本次论文设计过程中、精益求精的工作态度以及

资讯

冠心病毕业论文3000(关于心脏病的论文)

阅读(70)

本文主要为您介绍冠心病毕业论文3000,内容包括关于心脏病的论文,以糖尿病与冠心病为题的论文该写啥?,有关冠心病心绞痛的论文什么论文题目好写。本报讯 澳大利亚悉尼市维克托心脏研究所的一项最新研究显示,只需要简单注射一针荷尔蒙激素(G-SC

资讯

如何设置毕业论文中二级标题格式(论文格式?二级标题是什么?)

阅读(71)

本文主要为您介绍如何设置毕业论文中二级标题格式,内容包括论文二级标题怎么弄,论文二级标题怎么弄,论文一二三级标题怎么用?。标准的论文格式:论文格式的论文题目:(下附署名)要求准确、简练、醒目、新颖。2、论文格式的目录目录是论文中主要段

资讯

《小企业会计制度》执行中存在的问题及对毕业论文(有谁会《小企业会计制度》执行中存在的问题及对策论文写作)

阅读(60)

本文主要为您介绍《小企业会计制度》执行中存在的问题及对毕业论文,内容包括有谁会《小企业会计制度》执行中存在的问题及对策论文写作求帮手,有谁会《小企业会计制度》执行中存在的问题及对策论文写作求帮手,我国目前小企业会计制度执行的

资讯

互联网金融的健康发展与农业银行内部风险管理毕业论文(可以分析一下互联网金融的发展对商业银行风险管理的影响吗)

阅读(53)

本文主要为您介绍互联网金融的健康发展与农业银行内部风险管理毕业论文,内容包括可以分析一下互联网金融的发展对商业银行风险管理的影响吗,简要分析当前中国网络金融存在的问题,跪求一篇2千字左右的金融风险管理论文。互联网金融作为一种

资讯

2018税法毕业论文选题(有关税务筹划的毕业论文题目有哪些)

阅读(56)

本文主要为您介绍2018税法毕业论文选题,内容包括关于税法的论文选题,适合本科阶段的?,求毕业论文题目多来几个选择一下方向是税务会计与纳税筹划谢谢各,有关税务筹划的毕业论文题目。税务筹划,是指在税法规定的范围内,通过对经营、投资、理财

资讯

产10万吨黑色啤酒厂糖化车间糖化锅设计毕业设计论文(我的毕业论文是年产1万吨酒精的工厂设计告诉我怎么写谢谢你们了)

阅读(63)

本文主要为您介绍产10万吨黑色啤酒厂糖化车间糖化锅设计毕业设计论文,内容包括我的毕业论文是年产1万吨酒精的工厂设计告诉我怎么写谢谢你们了,《干啤酒糖化生产工艺》,毕业论文啤酒工艺设计。一.啤酒工厂设计 (重点为糖化,发酵车间) 基础数据