开发android怎么加入音乐

开发android怎么加入音乐,第1张

如果是插入背景音乐 最好使用mediaplayer类 使用方法如下

首先把音乐文件(.wma .mp3 .ogg)放入/res/raw 文件夹下 如果没有就新建一个 然后按这段代码 *** 作

//声明一个音乐播放

private MediaPlayer mediaPlayer

//实例化mediaPlayer

mediaPlayer = new MediaPlayer()

//设置循环播放

mediaPlayer.setLooping(true)

//设置音乐路径,播放器初始化

try

{

// 创建MediaPlayer对象,将raw文件夹下的fighter.mp3

mediaplayer = MediaPlayer.create(this, R.raw.fighter)

mediaPlayer.prepare()

}

catch (IllegalArgumentException e)

{

// TODO Auto-generated catch block

e.printStackTrace()

}

catch (IllegalStateException e)

{

// TODO Auto-generated catch block

e.printStackTrace()

}

catch (IOException e)

{

// TODO Auto-generated catch block

e.printStackTrace()

}

mediaPlayer.start()

//暂停,用start()可恢复播放

mediaPlayer.pause()

//停止播放,清除播放器,需重新设置音乐路径

if (mediaPlayer != null)

{

mediaPlayer.stop()

mediaPlayer.release()

}

注意一下 这里的mediaplayer不能支持多音频同时播放 如果是要播放游戏音效等即时性强但小的音频建议使用soundpool

1、首先,打开手机,找到手机上面下载好的一款名为“乐秀视频编辑器”的应用软件

2、进入到乐秀视频编辑器的界面点击中间的视频编辑

3、在视频编辑里选择手机里面要添加背景音乐的视频,再点击开始制作

4、进入到视频美化界面点击下方的声音,并点击配乐

5、在配乐里面选择我的音乐,选择手机里面一首下载好的音乐

6、并进行添加

7、最后就完成了给视频添加背景音乐的制作,点击右上角的导出保存即可

按照如下示例完成添加背景音乐:

1、在AndroidManifest.xml文件中的<application>标签内加入下边语句。

<service android:name=".MusicServer">

<intent-filter>

<action android:name="com.angel.Android.MUSIC"/>

<category android:name="android.intent.category.default" />

</intent-filter>

</service>

2、新建MusicServer.java类。

import android.app.Service

import android.content.Intent

import android.media.MediaPlayer

import android.os.IBinder

public class MusicServer extends Service {

private MediaPlayer mediaPlayer

@Override

public IBinder onBind(Intent intent) {

// TODO Auto-generated method stub

return null

}

@Override

public void onStart(Intent intent,int startId){

super.onStart(intent, startId)

if(mediaPlayer==null){

// R.raw.mmp是资源文件,MP3格式的

mediaPlayer = MediaPlayer.create(this, R.raw.abc)

mediaPlayer.setLooping(true)

mediaPlayer.start()

}

}

@Override

public void onDestroy() {

// TODO Auto-generated method stub

super.onDestroy()

mediaPlayer.stop()

}

}

3、将歌曲放入raw文件夹下,名称为abc。

4、在Activity中加入代码。

private Intent intent = new Intent("com.angel.Android.MUSIC")

onCreate方法中加入startService(intent)

即完成添加背景音乐。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11598437.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存