在APP中添加背景音乐

我说的这种方法是利用Android中的service来开启,也就是进去的时候就播放出,退出就停止。

首先,在AndroidManifest中的application节点下添加:

<activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

然后,再在项目中new出一个类,MusicServer:

package com.example.flybird_anla;

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.paopao);
            mediaPlayer.setLooping(true);
            mediaPlayer.start();

}
    }

@Override
    public void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        mediaPlayer.stop();
    }
}

最后,在在activity中,写两个函数:

protected void onCreate(Bundle savedInstanceState) {
        Intent intent = new Intent(MainActivity.this,MusicServer.class);
        super.onCreate(savedInstanceState);
        startService(intent);
        manu();
    }
    
    protected void onStop(){
        Intent intent = new Intent(MainActivity.this,MusicServer.class);
        stopService(intent);
        super.onStop();
        
    }

时间: 2024-11-08 17:59:49

在APP中添加背景音乐的相关文章

Cocos2d-x开发中国象棋《十一》在游戏中添加背景音乐

在上一节中实现了悔棋,在这节将介绍如何在游戏中添加背景音乐 看一下效果: 实现思路: 当单击后游戏中播放背景音乐,并且背景音乐切换按钮由变成 当单击后停止播放背景音乐,并且背景音乐切换按钮由变成 当游戏进入后台后停止播放背景音乐 当游戏恢复后继续播放背景音乐 实现代码: 在SceneGame类中定义一个成员函数Voice(CCObject*)用于实现背景音乐的切换,Voice(CCObject*)中的代码 //播放背景音乐 void SceneGame::Voice(CCObject*) { s

在iOS App 中添加启动画面

你可以认为你需要为启动画面编写代码,然而Apple 让你可以非常简单地在Xcode中完成.不需要编写代码,你仅需要在Xcode中进行一些配置. 1.什么是启动画面(Splash Screen)? 启动画面是你在启动App的时候看到的第一个界面,通常,启动画面是覆盖整个屏幕的一张图片,在主屏幕装在完后隐藏. 启动画面的主要目的是让用户知道你的App正在装载,并且对用户介绍你的品牌.启动画面对哪些需要较长时间启动的Apps尤其重要.一般而言,启动画面是为了给用户更好的体验. 2.在你的App中添加启

在App中添加微信分享功能

随着微信平台运用越来越普遍,在app中往往需要将看到的消息发送给微信好友,分享到朋友圈,因此就需要添加微信分享的功能.我们可以通过微信的开发者平台上的相关文档来实现这个简单的功能. 1.在微信开发者平台注册应用程序的id,通过审核后可以获得一个appid 2.有了appID后下载最新的微信终端sdk文件,SDK文件包括 libWeChatSDK.a,WXApi.h,WXApiObject.h 这三个.资料下载页面: https://open.weixin.qq.com/cgi-bin/showd

APP中添加标签设计

app设计在视频/图片/文字发布过程中添加标签设计总结 标签,主要是给与用户上传的内容添加标签,这类标签主要有一下几点作用: 1.便于找到相似标签好友,提高产品社交属性: 2.便于归类内容,便于用户和后台进行数据抓取: 3.便于运营相关活动,提升产品互动性: 标签主要是在视频或照片拍摄/编辑结束后,在发布页出现的功能,发布页面具有的通用功能包括:封面(针对视频而言),图片缩略图,标题,描述,地点,标签,@他人,隐私权限,分享/同步到 几项信息,其中按照产品定位的权重及应用本身的属性特质,几点内容

在网页中添加背景音乐

有两种添加背景音乐的方式分别用<bgsound>和<embed></embed>标签,当用<embed>插入背景音乐时可以设置宽度和高度为0,隐藏播放器.二者的参数如下: ■ <bgsound>: <bgsound> 是用来插入背景音乐,但只适用于 IE,其参数设定不多.如下 <bgsound src="your.mid"autostart=true loop=infinite> src="y

android中添加背景音乐

方法一:这是使用java中的多线程,另外new出一个类,用类来启动音乐. 这个方法,就像当初写java的小游戏一样,不过是在电脑上运行的,可以控制每一个动作,比如你的触碰动作,但是,在我这个游戏中,我需要的不是一点的音乐,虽               然后期会用到,而是一开始就有的. 不过,用这个方法,没用service,就是开起来的时候,会很卡,而且会闪退. 1 package com.example.flybird_anla; 2 3 4 import java.util.HashMap;

在App中添加数据统计功能(友盟)

1.首先在友盟平台添加新应用中,申请一个新应用,然后得到一个appkey. 2.下载ios平台的sdk文件,将以下两个文件拖入工程中.   (1)libMobClickLibrary.a   (2)MobClick.h 3.添加类库: TARGETS-->Build Phases-->Link Binary With Libraries--> + -->libz.dylib (Xcode7请选择libz.tbd) 如过使用cocopod添加,可用:(pod 'UMengAnalyt

如何在博客中添加背景音乐(博客园必须获得脚本权限)

博客播放器代码大全!! ◆◆◆◆◆MTV代码<embed src="MTV的地址" width="305" height="250" type="video/x-msvideo" autostart="true" loop="false" align="left"> ◆◆◆◆◆背景音乐代码(写在日记标题里)1.显示播放器代码:<embed src=h

HTML中添加背景音乐

<audio controls="controls" height="100" width="100"> <source src="小果 - 蒲公英的梦想.mp3" type="audio/mp3" /> <source src="小果 - 蒲公英的梦想.ogg" type="audio/ogg" /> <embed heig