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

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

  • 相关阅读:
    leetcode--Lowest Common Ancestor of a Binary Search Tree
    bzoj3675【APIO2014】序列切割
    计算机网络之面试常考
    <html>
    TCP相关面试题总结
    Java多线程之Lock的使用
    原来Java中有两个ArrayList
    Java编程规范
    一些面试基本知识(Android篇一)
    _PyUnicodeUCS4_AsDefaultEncodedString
  • 原文地址:https://www.cnblogs.com/hhjing/p/12709145.html
Copyright © 2011-2022 走看看