seekTo()是定位方法,可以让播放器从指定的位置开始播放,需要注意的是该方法是个异步方法,也就是说该方法返回时并不意味着定位完成,尤其是播放的网络文件,真正定位完成时会触发OnSeekComplete.onSeekComplete(),如果需要是可以调用setOnSeekCompleteListener(OnSeekCompleteListener)设置监听器来处理的。
reset()可以使播放器从Error状态中恢复过来,重新会到Idle状态。
音乐播放完成会调用setOnCompletionListener ,所以要做自动播放在这个监听里实现就行了
===========================================
Android 音量设置
AudioManager.setStreamVolume(int streamType, int index, int flags)
第一个是 要设置的音量类型 第二个是音量
第三个参数 当音量改变时 如何表现出来
FLAG_PLAY_SOUND 播放声音
FLAG_SHOW_UI 显示UI
还有几个FLAG的常量 但是我没看明白是什么意思
---------------------------------------------
/*
*写在onCreate中
* 设置播放的音频形式
* 这样你按有点的调节声音的按钮就会调节媒体的音量,
* 不然会调节铃声的音量这样就不需要你用onkeydown自己在处理了
*
*/
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
分享到:
相关推荐
以下是对"Android音乐后台播放(含通知栏操作)"这一主题的详细阐述。 1. **服务(Service)的使用**: 在Android中,为了实现后台播放,我们需要创建一个`Service`。`Service`是Android四大组件之一,它在后台...
【Android音乐播放软件开发详解】 在移动设备领域,Android操作系统占据着主导地位,因此基于Android平台的软件开发具有广泛的应用前景。本项目“基于Android平台的音乐播放软件源码”是一个典型的实例,展示了如何...
在这个案例中,".rar"文件包含了"android 音乐播放源码",意味着解压后将得到Android音乐播放器的源代码及相关资源。 【标签】"android"标识了这个项目是与Android操作系统相关的。Android是一种基于Linux的开源...
这款"android音乐播放器测试歌曲"的应用显然专注于测试音乐播放功能,我们可以通过分析它的内容来深入理解相关技术。 首先,我们要讨论的是Android音频框架。Android系统提供了一个强大的音频框架,包括Media ...
【Android音乐播放器源代码详解】 在Android平台上开发一个音乐播放器是一项常见的任务,它涉及到多媒体处理、服务管理、UI设计以及文件系统交互等多个技术领域。这个“android音乐播放器源代码”提供了一个基础的...
同时,通过设置OnClickListener,可以实现图标点击事件的响应,从而实现音乐播放的相关功能。 总之,Android音乐播放器的图标设计和使用是一项关键任务,它涉及到用户体验、视觉设计以及编程实现等多个方面。理解每...
2. **媒体播放服务(MediaSession and MediaPlayer)**:在实现音乐播放功能时,Android提供了MediaSession和MediaPlayer类。MediaSession用于管理媒体播放状态,并与通知栏控件交互,而MediaPlayer则负责实际的音频...
本设计项目旨在创建一个直观、易用且功能丰富的Android音乐播放器,支持基本的播放控制和歌词显示等功能。 2. 系统分析 2.2 可行性分析 考虑到Android系统的开放性和Java编程语言的广泛使用,开发一个音乐播放器是...
- 在播放音乐时,需要处理音频焦点,确保当有电话或其它应用需要音频时,音乐播放能正确暂停或恢复。 5. **通知栏控制**: - 创建通知栏,即使在后台也能控制音乐播放,提升用户体验。 - 使用NotificationCompat...
根据给定文件的信息,我们可以提炼...以上内容涵盖了基于Android平台音乐播放程序开发的关键知识点,包括开发背景、目标设定、功能需求、技术框架等方面。这些知识点对于理解该项目的整体架构和技术实现具有重要意义。
MediaBrowserService允许客户端(如音乐播放界面)浏览并获取服务器端(即该服务)提供的媒体内容,如歌曲列表、专辑信息等。 1. **MediaBrowserService基础** - MediaBrowserService是Service的子类,它提供了与...
1. **Android音乐播放**:Android提供了`MediaPlayer`类来处理音频播放。开发者需要获取到音乐文件的URI,然后初始化MediaPlayer对象,设置数据源,准备播放,并控制播放状态(如播放、暂停、停止)。此外,还需要...
通过学习和分析这个音乐播放源码,开发者可以掌握在Android平台开发音乐播放应用的基本技能,了解多媒体处理的核心原理,并能应对实际项目中的相关挑战。对于初学者来说,这是一个很好的实践案例,而对于有经验的...
这个"安卓音乐播放器相关-Android音乐播放器.rar"压缩包可能包含了一系列与构建Android音乐播放器相关的源代码、资源文件和文档。下面将详细解释这些关键知识点。 1. **多媒体框架**:Android提供了Media Framework...
通过以上介绍,我们可以看到构建一个简易的Android音乐播放器涉及到的技术点主要包括:使用MediaPlayer类处理音频文件、设计用户界面、实现文件选择功能、管理播放列表以及处理错误等。对于初学者来说,从这样一个...
在Android平台上,开发一款音乐播放器是许多开发者和学习者都会尝试的项目。这个"android 音乐播放器源码"提供了一个简单的实现,特别...通过这个项目,开发者可以深入了解Android服务的使用,以及音乐播放相关的技术。
- **通知和锁屏控制**:Android允许音乐应用在通知中心显示控制面板,让用户在不打开应用的情况下控制音乐播放。此外,锁屏也可以显示音乐播放信息和控制按钮。 - **权限**:系统应用通常需要读取外部存储的权限,...
本项目“PlayAnimation”专注于实现一个音乐播放动画,通过自定义View来展示音乐播放过程中的动态效果。以下是对这个项目的详细解析: 1. **自定义View基础** 自定义View是Android开发者扩展系统提供的默认View类...
这个"Android音乐播放器源码"项目很可能是为了帮助开发者理解和学习如何构建这样一个应用程序。下面,我们将深入探讨Android音乐播放器开发中的关键知识点。 1. **媒体库和音频数据处理**:Android提供MediaStore类...