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

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

  • 相关阅读:
    css笔记
    js面向对象开发之--元素拖拽
    git命令笔记
    数据扁平化笔记。
    手写冒泡排序
    ant design-Table组件实现每一行某个特定字段连续相同进行行合并。
    Array.prototype.reduce()。
    I/O多路复用
    TCP/IP四层体系结构
    TCP的三次握手和四次挥手,为什么?
  • 原文地址:https://www.cnblogs.com/hhjing/p/12709145.html
Copyright © 2011-2022 走看看