zoukankan      html  css  js  c++  java
  • 团队冲刺第一天

    .我的第一阶段任务,是学会用了MediaPlayer类进行音乐的播放,暂停和终止。在这里,需要注意音频mp3的格式,在qq音乐进行本地下载,然后进行MP3转码即可。在中间Android遇到了编译问题,始终不出现音乐播放界面,一直停在Build阶段,这个花费了挺长时间的。

    代码如下:

    package com.example.keeprunning;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.media.MediaPlayer;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            //创建一个MediaPlayer对象,并装载要播放的音频
            final MediaPlayer mediaPlayer=MediaPlayer.create(this,R.raw.a);
            //找到三个操作按钮
            Button btn_play=(Button)findViewById(R.id.play);
            Button btn_stop=(Button)findViewById(R.id.stop);
            Button btn_pause=(Button)findViewById(R.id.pause);
            //增加事件监听器
            btn_play.setOnClickListener(new View.OnClickListener(){
                @Override
                public void onClick(View v){
                    //通过start方法播放音频
                    mediaPlayer.start();
                }
            });
            btn_stop.setOnClickListener(new View.OnClickListener(){
                @Override
                public void onClick(View v){
                    //通过stop方法停止播放音乐
                    mediaPlayer.stop();
                }
            });
            btn_pause.setOnClickListener(new View.OnClickListener(){
                @Override
                public void onClick(View v){
                    //通过pause方法暂停音乐
                    mediaPlayer.pause();
                }
            });
        }
    }
    View Code

    明天在这个基础上,实现多音乐的播放,和界面的美化。

  • 相关阅读:
    Python列表(即数组)
    Python中的关键字和内置函数
    python的变量和数据类型
    将数据写入本地txt
    Notepad++配置Python开发环境
    java中方法复写的作用进一步理解
    this表示当前对象的例子
    数组冒泡算法
    java实现星号三角形
    求1到1000之间同时能被3、5、7整除的数
  • 原文地址:https://www.cnblogs.com/hhjing/p/12709145.html
Copyright © 2011-2022 走看看