iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android编程实现播放MP3功能示例
  • 617
分享到

Android编程实现播放MP3功能示例

示例mpmp3Android 2022-06-06 04:06:10 617人浏览 薄情痞子
摘要

本文实例讲述了Android编程实现播放MP3功能。分享给大家供大家参考,具体如下: 在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用

本文实例讲述了Android编程实现播放MP3功能。分享给大家供大家参考,具体如下:

在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用中某些功能的提示音等的。应用非常广泛,下面提供一个简单的使用实例:

layout文件的配置:


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="Http://schemas.android.com/apk/res/android"
 android:layout_width="wrap_content"
 android:orientation="vertical"
 android:layout_height="wrap_content">
 <Button android:text="播放" android:id="@+id/btnStart"
    android:layout_width="fill_parent" android:layout_height="wrap_content">
  </Button>
  <Button android:text="停止" android:id="@+id/btnStop"
    android:layout_width="fill_parent" android:layout_height="wrap_content">
  </Button>
</LinearLayout>

java实现文件:



package com.demo.media;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.demo.HelloWorld.R;

public class mediademo extends Activity {
  private Button btnStart,btnStop;
  private static MediaPlayer mediaPlayer=null;
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.media);
    btnStart = (Button) this.findViewById(R.id.btnStart);
    btnStart.setOnClickListener(new ButtonListener());
    btnStop = (Button) this.findViewById(R.id.btnStop);
    btnStop.setOnClickListener(new ButtonListener());
  }
  class ButtonListener implements OnClickListener{
    public void onClick(View v) {
      switch(v.getId()){
      case R.id.btnStart:
        if(mediaPlayer==null){
          //创建播放实例
          mediaPlayer=MediaPlayer.create(mediademo.this, R.raw.tishiyin);
        }
        try {
          //设置是否循环播放
          mediaPlayer.setLooping(true);
          //设置播放起始点
          mediaPlayer.seekTo(0);
          //开始播放
          mediaPlayer.start();
        } catch (IllegalStateException e) {
          e.printStackTrace();
        } catch (Exception e) {
          e.printStackTrace();
        }
        break;
      case R.id.btnStop:
        if(mediaPlayer!=null){
          //停止播放
          mediaPlayer.stop();
          //释放资源
          mediaPlayer.release();
          mediaPlayer=null;
        }
        break;
      }
    }
  }
}

效果如图:

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android Service组件使用技巧总结》、《Android编程之activity操作技巧总结》、《Android资源操作技巧汇总》、《Android文件操作技巧汇总》、《Android开发入门与进阶教程》、《Android视图View技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:利用libmp3lame实现在Android上录音MP3文件示例详解Android应用开发--MP3音乐播放器代码实现(一)Android实现使用流媒体播放远程mp3文件的方法比较完整的android MP3 LRC歌词滚动高亮显示(附源码)Android递归方式删除某文件夹下的所有文件(.mp3文件等等)Android录制mp3格式文件


--结束END--

本文标题: Android编程实现播放MP3功能示例

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

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

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

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

下载Word文档
猜你喜欢
  • C#实现MP3播放器功能的示例代码
    目录实践过程效果代码实践过程 效果 代码 public partial class Form1 : Form { public Form1() ...
    99+
    2022-12-09
    C# MP3播放器 C# 播放器
  • Android编程实现播放视频的方法示例
    本文实例讲述了Android编程实现播放视频的方法。分享给大家供大家参考,具体如下:播放视频文件其实并不比播放音频文件复杂,主要是使用 VideoView 类来实现的。这个 类将视频的显示和控制集于一身,使得我们仅仅借助它就可以完成一个简易...
    99+
    2023-05-30
    android 播放 视频
  • Android开发实现的简单媒体播放器功能示例
    本文实例讲述了Android开发实现的简单媒体播放器功能。分享给大家供大家参考,具体如下:一、概述:因为播放视频需要很大的内存,所以必须使用surfaceview ,surfaceview 里实现了双缓冲的功能,二、全部代码:public ...
    99+
    2023-05-30
    android 播放器 roi
  • Android编程实现两点触控功能示例
    本文实例讲述了Android编程实现两点触控功能。分享给大家供大家参考,具体如下:下面是一个两点触控的案例代码:package com.zzj;import android.app.Activity;import android.os.Bu...
    99+
    2023-05-30
    android 触控 roi
  • Android语音播放功能怎么实现
    Android平台上可以使用MediaPlayer或者SoundPool来实现语音播放功能。 使用MediaPlayer实现语音播...
    99+
    2023-10-22
    Android
  • android怎么实现视频播放功能
    Android可以使用MediaPlayer或ExoPlayer等库来实现视频播放功能。以下是一种常见的实现方法:1. 添加权限和依...
    99+
    2023-08-23
    android
  • Android开发中怎么实现一个MP3播放器
    这篇文章给大家介绍Android开发中怎么实现一个MP3播放器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在android中播放mp3非常简单,也是项目中经常使用的,比如说要做项目的背景音乐,应用中某些功能的提示音等...
    99+
    2023-05-31
    android roi
  • Android 录音与播放功能的简单实例
     Android 录音与播放功能的简单实例最近在研究Android中一些常用的功能,像地图、拍照、录音和播放的实现等等,还有一些侧滑、动画等是如何实现的。今天就把录音和播放的实现分享一下,录音和播放比较简单,利用android内部...
    99+
    2023-05-31
    android 录音 播放
  • Android编程实现定时发短信功能示例
    本文实例讲述了Android编程实现定时发短信功能。分享给大家供大家参考,具体如下:第一,要实现发短信的功能,必须要用到android系统中发短信的权限,即在AndoridManifest.xml中添加如下内容<uses-permis...
    99+
    2023-05-30
    android 短信 roi
  • Android GSYVideoPlayer视频播放器功能的实现
    GSYVideoPlayer GSYVideoPlayer官方地址 GSYVideoPlayer 一个基于IJkPlayer的播放器 支持调节声音亮度 边播边缓存 使用了Andro...
    99+
    2024-04-02
  • Android编程视频播放API之MediaPlayer用法示例
    本文实例讲述了Android编程视频播放API之MediaPlayer用法。分享给大家供大家参考,具体如下:现在项目要做音视频这块功能,这正是我相对比较薄弱的地方,项目中要用到,赶紧抓紧时间学习。前面有一编介绍不错的文章https://ww...
    99+
    2023-05-30
    android 视频 mediaplayer
  • android视频播放简单实现示例(VideoView&MediaPlayer)
    如果你看过我的《android音乐播放简单实现(MediaPlayer)》,那么本篇将会毫无压力。首先是主界面的三个按钮和一个播放控件<?xml version="1.0" encoding="utf-8"?>&...
    99+
    2023-05-30
    android 视频播放 roi
  • Android开发使用Handler实现图片轮播功能示例
    本文实例讲述了Android使用Handler实现图片轮播功能。分享给大家供大家参考,具体如下:提前定义好一个Runnable接口,然后用handler调用。Mainactivity代码如下:package com.example.hand...
    99+
    2023-05-30
    android handler 图片轮播
  • Android中怎么实现动画自动播放功能
    本篇文章给大家分享的是有关Android中怎么实现动画自动播放功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体如下:private ImageView ...
    99+
    2023-05-31
    android
  • Android编程实现图片放大缩小功能ZoomControls控件用法实例
    本文实例讲述了Android编程实现图片放大缩小功能ZoomControls控件用法。分享给大家供大家参考,具体如下:MainActivity代码:package example.com.myapplication;import andro...
    99+
    2023-05-30
    android 图片 控件
  • java实现录音播放功能
    本文实例为大家分享了java实现录音播放的具体代码,供大家参考,具体内容如下 需求: 1.实现可以从麦克风进行录音 2.可以停止录音 3.实现播放录音内容 4.并将所录的mp3文件全...
    99+
    2022-11-13
    java 录音 播放
  • Android编程如何实现短信收发及语音播报提示功能
    这篇文章给大家分享的是有关Android编程如何实现短信收发及语音播报提示功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:发送短信功能界面public class SmsActiv...
    99+
    2023-05-30
    android
  • Android编程实现的简易路径导航条功能示例
    本文实例讲述了Android编程实现的简易路径导航条功能。分享给大家供大家参考,具体如下:这里要实现的是如图所示的路径导航条, 类似于文件管理器的效果。该导航条包含三个功能: 支持追加任意个子路径(文字一行写不下时可左右滑动);2. 支持返...
    99+
    2023-05-31
    android 路径 导航
  • Android中使用VideoView实现一个循环播放功能
    本篇文章给大家分享的是有关Android中使用VideoView实现一个循环播放功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体如下:package com.hangch...
    99+
    2023-05-31
    android videoview roi
  • 在Android应用中实现一个录音播放功能
    这期内容当中小编将会给大家带来有关在Android应用中实现一个录音播放功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。播放音频文件public class PlayManager { private ...
    99+
    2023-05-31
    android roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作