android开发分享Android实现音乐视频播放

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

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

步骤

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

Android实现音乐视频播放

2、在 assets中加入一段音频

Android实现音乐视频播放

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

Android实现音乐视频播放

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文件夹中

Android实现音乐视频播放

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

Android实现音乐视频播放

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();              }          });

以上就是android开发分享Android实现音乐视频播放的全部内容,希望对大家的学习有所帮助,也希望大家多多支持<计算机技术网(www.ctvol.com)!!>。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/addevelopment/889285.html

(0)
上一篇 2021年10月19日
下一篇 2021年10月19日

精彩推荐