首页
学习
活动
专区
圈层
工具
发布

Android多媒体之认识MP3与内置媒体播放(MediaPlayer)

双进度.png ---- MP3的简介 0....(Moving Picture Experts Group Audio Layer III)是指的是MPEG-1标准中的音频部分 MPEG音频文件的压缩是一种有损压缩,MP3音频具有10:1~12:1...就相当于抛弃人耳基本听不到的高频声音 来换取文件的尺寸,用 *.mp3 格式来储存 ---- 4.压缩率与音质 脚趾头想想都知道,同一文件,同一压缩技术: 压缩率越高,过滤的信息越多,文件越小,音质越差...:目测120+ 字段数:目测90+ Android作为移动设备,音频播放的类也就那几个,MediaPlayer作为中流砥柱 MediaPlayer是个挺大的类,又和地下党(native)关系密切,没有理由不去看看...s : 0); } ---->[两参重载,SurfaceHolder为空] public static MediaPlayer create(Context context, Uri uri) {

2.4K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    多媒体开发

    播放apk中音频文件的步骤包括: (1) 调用MediaPlayer的create()方法加载指定的MP3文件 (2) 调用MediaPlayer的start()、parse()、stop()等方法完成对播放状态的控制...播放SD卡上音频文件的步骤: (1) 创建MediaPlayer对象,并调用MediaPlayer对象的setDataSource()方法加载指定的MP3文件 (2) 调用MediaPlayer对象的...播放SD卡中的MP3 mediaPlayer = ​new​ MediaPlayer(); ​try​ { // 指定mp3文件的路径 mediaPlayer.setDataSource("/sdcard...媒体播放器可以渐近下载播放依赖于位于文件头完整的无信息(meta data)和已经从服务器下载存在于本地缓冲区的数字媒体文件。当一定量的数据对于播放设备来说是可用的了,媒体文件就开始播放。...,并返回所加载的文件的Id。

    1.4K10

    2016级移动应用开发在线测试14-MediaPlayer

    http://android.xsoftlab.net/reference/android/provider/MediaStore.html   您的回答为:EXTRA_SIZE_LIMIT:设置媒体文件最小的大小...┋ 对于单曲循环之类的操作,除了可以使用setLooping()方法进行设置之外,还可以为MediaPlayer注册回调函数,MediaPlayer.setOnCompletionListener()...得到当前播放位置 ()getDuration 得到文件的时间 ()getVideoHeight 得到视频的高度 ()getVideoWidth 得到视频的宽度 ()isLooping 是否循环播放...如果MediaPlayer进入Error状态,可以通过调用reset()来恢复,使得MediaPlayer重新返回到Idle状态。 10. ...http://android.xsoftlab.net/reference/android/media/MediaPlayer.html 您的回答为:void setOnClickListener

    1.2K30

    Android开发笔记(一百二十五)自定义视频播放器

    如果读者已经用过MediaPlayer/SurfaceView的话,想必对VideoView的常用方法并不陌生,下面是它的常用方法说明: setVideoPath : 设置视频文件的路径。...getDuration : 获得视频的总时长。 getCurrentPosition : 获得当前的播放位置。当该方法返回值与getDuration相等时,表示播放到了末尾。...返回值在0到1之间。 MediaController VideoView看起来只有光秃秃的视频画面,要想让用户与它进行交互,还得通过MediaController来中转控制操作。...对于视频画面向控制条通知播放进度,我们可以通过设置定时器来实现;对于控制条向视频画面通知具体操作,我们可以通过点击事件和拖动事件来实现。...; import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; import android.media.MediaPlayer.OnPreparedListener

    3.3K40

    Android 音频开发入门指南

    2.1 使用 MediaPlayer 播放音频 MediaPlayer 是 Android 提供的用于播放音频和视频文件的高级 API。...在 Android 音频开发中,我们可能会遇到各种不同的音频格式,如 MP3、AAC、WAV 等。...例如: android:name="android.permission.RECORD_AUDIO" /> 对于音频播放,如果我们的应用需要读取外部存储中的音频文件,...八、音频开发的最佳实践 在进行 Android 音频开发时,有一些最佳实践可以帮助我们提高应用的性能和用户体验: 尽可能地使用高级 API:对于简单的音频播放和录制需求,使用 MediaPlayer 和...9.3 音频编辑器 音频编辑器是一种用于处理和修改音频文件的应用。在开发音频编辑器时,我们需要考虑以下几个方面: 音频文件读取:读取各种格式的音频文件,如 MP3、AAC、WAV 等。

    2K10

    Android中文API —— VideoView

    android.widget.VideoView 类概述 (图片转载至这里) 用于播放视频文件。 ...如果为 0 则不应用(包括当前主题中的)风格。 该值可以是当前主题中的属性资源,或者是明确的风格资源 ID。...int getBufferPercentage () (译者注:获得缓冲区的百分比) public int getCurrentPosition () (译者注:获得当前的位置) public int getDuration...public boolean onTrackballEvent (MotionEvent ev) 实现这个方法去处理轨迹球的动作事件,轨迹球相对于上次事件移动的位置能用MotionEvent.getX(...参数 l 要执行的回调函数 public void setOnPreparedListener (MediaPlayer.OnPreparedListener l) 注册在媒体文件加载完毕,可以播放时调用的回调函数

    2K30

    使用Android MediaPlayer播放媒体文件

    我们平时利用Android手机娱乐最常见的方式莫过于听歌和看电影了,当然还有玩游戏,当然,这里我要说的是针对Android对于媒体文件播放的支持。...Android里面提供了MediaPlayer类来播放媒体文件,下面来看一下怎样用MediaPlayer对象来播放媒体文件: 一般来说,用MediaPlayer类来播放媒体文件有以下几个步骤: 1、...2、调用setDataSource方法设置MediaPlayer对象播放的媒体文件的路径 3、调用prepare() 方法准备媒体文件播放 4、调用start() 方法播放媒体文件 这里给出MediaPlayer...MediaPlayer对象必须重新准备,不然无法继续播放媒体文件 release() 释放MediaPlayer对象占用的资源 isPlaying() 判断MediaPlayer对象是否正在播放媒体文件...getDuration() 获得载入的媒体文件的时长 接下来仍然以一个小例子来看一下使用MediaPlayer对象播放媒体文件,新建一个Android工程: activity_main.xm:

    3.1K10
    领券