首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从文件结尾开始停止MediaPlayer 250毫秒

相关·内容

Android编程实现震动与振铃的方法详解

第一个值表示在打开振动器之前要等待的毫秒数。下一个值表示在关闭振动器之前保持振动器的毫秒数。随后的值在以毫秒为单位的持续时间之间交替,以关闭振动器或打开振动器。...要使模式重复,请将索引传递到要在其中开始重复的模式数组,否则为-1以禁用重复。...当然传入0就是开头一直重复下去,传入-1就是不重复震动。...void setLooping (boolean looping)//设置是否循环播放 void prepare ()//让MediaPlayer真正去装载音频文件 void start ()//开始或恢复播放.../释放与此MediaPlayer关联的资源 (2)使用实例 同样写一个工具类封装 //开始播放 public static void playRing(final Activity activity){

2.2K10

Android MediaPalyer

可以使用MediaPlayer api存储在应用程序资源(原始资源)中的媒体文件文件系统中的独立文件或通过网络连接到达的数据流中播放音频或视频。...()回到先前的Prepared状态重新开始才可以。...此时只需要调用start()方法就可以重新从头播放文件,也可以stop()停止MediaPlayer,或者也可以seekTo()来重新定位播放位置。...对象相关的资源 reset 重置MediaPlayer对象为刚刚创建的状态 seekTo 指定播放的位置(以毫秒为单位的时间) setAudioStreamType 设置流媒体的类型 setDataSource...stop 停止播放 MedialPlayer 工作流程 MediaPlayer的工作流程是这样的: 首先创建MediaPlaer对象; * 然后调用setDataSource()方法来设置音频文件的路径

1K11

android实现简单音乐播放器

基本的音乐播放 设置播放音乐文件 Android播放媒体文件大概都是使用MediaPlayer这个类来操作的。...在播放音乐前,必须要给这个MediaPlayer设置一要播放的东西,对于文件资源来说(音乐,视频都算一种文件资源),能够唯一标识它的就是文件的地址(路径)。...这里先介绍MediaPlayer的自带方法 mediaPlayer.isPlaying();// 是否正在播放 mediaPlayer.start(); // 开始播放,如果已经在播放不会有什么效果 mediaPlayer.stop...(); // 停止播放 - 不可以使用start重新开始 mediaPlayer.pause(); // 暂停当前播放 mediaPlayer.seekTo(0); // 移动到某一播放进度 mediaPlayer.getCurrentPosition...它和MediaPlayer也需要一个文件路径来寻找到音乐。

2.6K00

Android 多媒体开发学习之简单的音乐播放器

那我们就开始行动。 第一步: 先创建一个简单的Activity,里面有播放,暂停,继续播放,退出按钮(布局文件就不贴出了)。...setDataSource(设置数据源) 3:prepare(准备) 4:start(播放) 如果当前正在播放,需要暂停就需要调用pause() 如果想从暂停回到播放就需要调用(onstart) 如果向停止播放就需要调用...5毫秒,第一次执行run方法,以后每1000毫秒执行一次 }, 5, 1000); } } 这时候当播放后,定时器获得到数据就会传送给MainActivity用于显示: static...,需要先停止播放,再释放资源 super.onDestroy(); //停止服务 player.stop(); //释放底层硬件占有的资源 player.release(); player...5毫秒,第一次执行run方法,以后每1000毫秒执行一次 }, 5, 1000); } } } MusicInterface中代码: public interface MusicInterface

69610

使用Android MediaPlayer播放媒体文件

Android里面提供了MediaPlayer类来播放媒体文件,下面来看一下怎样用MediaPlayer对象来播放媒体文件: 一般来说,用MediaPlayer类来播放媒体文件有以下几个步骤: 1、...这个方法有多个重载版本,适应于不同的情况,既可以对使用文件路径作为参数,也可以使用描述文件位置的Uri作为参数 prepare() 在开始播放之前调用这个方法完成媒体文件的准备工作 start() 开始播放媒体文件文件...pause() 暂停播放 reset() 将MediaPlayer对象重置为刚刚被创建的状态 seekTo(int msec) 指定的位置开始播放视频,参数单位:秒 stop() 停止播放音频,调用之后...static int MEDIAPLAYER_STATE = MEDIAPLAYER_IS_STOP; // 开始的时候MediaPlayer对象处于停止状态 @Override...因为模拟器中没有媒体文件,所以用的真机进行的测试,单击“开始”按钮: ? 单击“暂停”按钮: ? 单击“停止”按钮之后又变成了第一幅图。

2.7K10

Android 媒体开发之MediaPlayer状态机接口方法实例解析

MediaPlayer 对象声明周期 : Idle 到 End 状态就是 MediaPlayer 整个生命周期; — 生命周期开始 : 进入 Idle (闲置) 状态; — 生命周期结束 : 进入...Stopped (停止) 状态 ?...方法解析 : 获取文件的播放时长 (毫秒), 如果没有可用的时长, 就会返回 -1; 方法的有效状态和无效状态 : 设置数据源之后的非错误状态 才可以获取播放文件时长; — 有效状态 : Prepared...(pause) 停止(stop) 或者 销毁(destroy) 的时候要调用该方法释放 资源; 方法的有效状态和无效状态 : 在任何状态下 调用 release() 方法都可以; (5) 重置 MediaPlayer..., 这个文件描述符文件必须是可查询的; 参数解析 : — FileDescriptor fd : 文件描述符; — long offset : 文件开始播放的位置, 这里指的是字节数; — long

2.4K42

Android多媒体应用使用MediaPlayer播放音频

1.创建MediaPlayer对象,并装载音频文件 两种方法,都是使用MediaPlayer的静态方法creat()来实现。...a.creat(Context context,int resid) 资源文件中加载,例如 MediaPlayer player=MediaPlayer.creat(this,R.rwa.d);...在使用setDataSource()方法装载音频文件后,实际上MediaPlayer并为真正装载该音频文件,需要调用MediaPlayer的prepare()方法去真正装载音频文件。...开始播放或恢复已经暂停的音频的播放 player.start(); 3.停止播放 可以停止正在播放的音频 player.stop(); 4.暂停播放 可以暂停正在播放的音频 player.pause...(); 下面做一个小实例,实现包括播放、暂停/继续和停止功能的简易音乐播放器 将要播放的音频文件上传到SD卡的Music目录中,这里要播放的音频文件为Whistle.mp3 目录如图 布局文件,包括一个文本信息显示控件和三个按钮

1.5K40
领券