iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android实现音乐视频播放
  • 729
分享到

Android实现音乐视频播放

2024-04-02 19:04:59 729人浏览 八月长安
摘要

本文实例为大家分享了Android实现音乐视频播放的具体代码,供大家参考,具体内容如下 步骤 1、新建一个安卓项目,再加一个assets包 2、在 assets中加入一段音频 3

本文实例为大家分享了Android实现音乐视频播放的具体代码,供大家参考,具体内容如下

步骤

1、新建一个安卓项目,再加一个assets包

2、在 assets中加入一段音频

3、在界面中加入音乐的“开始”按钮和“暂停”按钮。

4、在 MainActivity文件中写相应逻辑


package com.hnucm.c201901020110;

import androidx.annotation.Requiresapi;
import androidx.appcompat.app.AppCompatActivity;

import android.media.MediaPlayer;
import android.os.Build;
import android.os.Bundle;
import android.view.View;

import java.io.IOException;

public class MainActivity extends AppCompatActivity {
    MediaPlayer mediaPlayer = new MediaPlayer();     //音频对象

    //大于Build.VERSION_CODES.N版本才能用
    @RequiresApi(api = Build.VERSION_CODES.N)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //加载音乐文件
        try {
//            mediaPlayer.setDataSource("联网后,网址");
            mediaPlayer.setDataSource(getAssets().openFd("a1.mp3"));
            mediaPlayer.prepare();
        }catch (IOException e){
            e.printStackTrace();
        }

        findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
//                播放音乐
                mediaPlayer.start();
            }
        });

        findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
//                暂停音乐
                mediaPlayer.pause();
            }
        });

    }
}

视频播放

1、新建一个文件夹,将视频文件放入raw文件夹中

2、在界面中加入视频的“开始”按钮和“暂停”按钮。

3、在 MainActivity文件中写相应逻辑


VideoView videoView ;  //视频对象

//        加载视频文件
        videoView = findViewById(R.id.videoView);
        videoView.setVideoPath("android.resource://"+getPackageName()+"/"+R.raw.a2);
//        增加进度控制条
        MediaController mediaController = new MediaController(MainActivity.this);
        videoView.setMediaController(mediaController);

findViewById(R.id.button3).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
//                播放视频
                videoView.start();
            }
        });

        findViewById(R.id.button4).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
//                暂停视频
                videoView.pause();
            }
        });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Android实现音乐视频播放

本文链接: https://www.lsjlt.com/news/126967.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作