zoukankan      html  css  js  c++  java
  • 音乐播放控制

    一、MusicActivity.java

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_musicservice);
    Button start=(Button)findViewById(R.id.button_start);
    Button stop=(Button)findViewById(R.id.button_stop);
    start.setOnClickListener(new Button.OnClickListener(){
    public void onClick(View arg0) {
    startService(new Intent("com.yarin.Android.MUSIC"));
    }
    });
    stop.setOnClickListener(new Button.OnClickListener(){
    public void onClick(View arg0) {
    stopService(new Intent("com.yarin.Android.MUSIC"));
    }
    });
    }

    二、MusicService.java

    private static final String TAG="MusicService";
    // 创建MediaPlayer对象
    private MediaPlayer player;
    @Override
    public IBinder onBind(Intent arg0) {
    return null;
    }
    @Override
    public void onCreate() {
    super.onCreate();
    try {
    // 加载音乐文件
    player = MediaPlayer.create(this, R.raw.speedwagon);//raw目录下有speedwagon.mp3文件
    // 开始播放
    player.start();
    } catch (Exception e) {
    Log.i(TAG, e.toString());
    }
    }
    @Override
    public void onDestroy() {
    super.onDestroy();
    try {
    player.stop();
    } catch (Exception e) {
    Log.i(TAG, e.toString());
    }
    }

    三、AndroidManifest.xml

    <!-- 音乐播放控制 -->
    <service android:name=".MusicService" >
    <intent-filter>
    <action android:name="com.yarin.Android.MUSIC" >
    </action>

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

    <activity
    android:name=".MusicActivity"
    android:label="Examples_0303" >
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />

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

  • 相关阅读:
    [学习笔记] numpy次成分分析和PCA降维
    [论文理解]关于ResNet的进一步理解
    [Pytorch] pytorch笔记 <三>
    [pytorch] 官网教程+注释
    [Pytorch] pytorch笔记 <二>
    [图像处理] 直方图均衡化原理
    [Markdown] 数学公式
    [Pytorch] pytorch笔记 <一>
    [pytorch] Pytorch入门
    [Python]面向对象近期笔记-super
  • 原文地址:https://www.cnblogs.com/Defry/p/4206174.html
Copyright © 2011-2022 走看看