`
ctfzh
  • 浏览: 31908 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

鉴客 Android 的 MediaPlayer 多媒体播放器

阅读更多

MediaPlayer 可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用 MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。 SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。

 

程序截图


main.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
	android:layout_width="fill_parent" android:layout_height="fill_parent"
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical">
	<SeekBar android:id="@+id/SeekBar01" android:layout_height="wrap_content"
		android:layout_width="fill_parent"></SeekBar>
	<LinearLayout android:id="@+id/LinearLayout02"
		android:layout_width="wrap_content" android:layout_height="wrap_content">
		<Button android:id="@+id/Button01" android:layout_width="wrap_content"
			android:layout_height="wrap_content" android:text="播放音频"></Button>
		<Button android:id="@+id/Button02" android:layout_width="wrap_content"
			android:layout_height="wrap_content" android:text="停止播放"></Button>
	</LinearLayout>
	<SeekBar android:id="@+id/SeekBar02" android:layout_height="wrap_content"
		android:layout_width="fill_parent"></SeekBar>

	<SurfaceView android:id="@+id/SurfaceView01"
		android:layout_width="fill_parent" android:layout_height="250px"></SurfaceView>
	<LinearLayout android:id="@+id/LinearLayout02"
		android:layout_width="wrap_content" android:layout_height="wrap_content">
		<Button android:layout_width="wrap_content"
			android:layout_height="wrap_content" android:id="@+id/Button03"
			android:text="播放视频"></Button>
		<Button android:layout_width="wrap_content"
			android:layout_height="wrap_content" android:text="停止播放" android:id="@+id/Button04"></Button>
	</LinearLayout>
</LinearLayout>
 


分享到:
评论

相关推荐

    基于android的多媒体播放器(服务端+客户端+数据库).zip

    5. **Android多媒体框架**:Android提供了强大的多媒体框架,包括AudioTrack、MediaPlayer、VideoView等,使得开发者可以方便地处理各种媒体文件的播放和回放。 6. **网络通信**:为了实现服务端和客户端的通信,...

    Android Mediaplayer音乐播放器设计

    在Android平台上,开发一款音乐播放器应用是一项常见的任务,而`Android Mediaplayer`是官方提供的音频播放组件,用于处理音频文件的播放控制。在这个项目中,我们将深入探讨如何利用`Mediaplayer`来设计一个功能...

    Android MediaPlayer 播放器(修改版)

    这个"Android MediaPlayer 播放器(修改版)"应该是对原生`MediaPlayer`类进行了一些定制或优化,以适应特定的视频播放需求。在Android应用开发中,特别是在涉及多媒体内容时,`MediaPlayer`是一个不可或缺的部分。...

    基于Android的简单多媒体播放器

    1. **Android多媒体框架**: Android系统提供了丰富的多媒体框架,包括MediaPlayer类,用于播放音频和视频。MediaPlayer类提供了控制播放、暂停、停止、 seek等功能,并支持多种媒体格式。 2. **音频和视频编码...

    android自定义MediaPlayer视频播放器,兼容各种视频类型播放。解决视频加载不出来黑屏问题。

    自定义MediaPlayer视频播放器,兼容各种视频类型播放。解决视频加载不出来黑屏问题。

    android多媒体播放器源码

    总结,这个“android多媒体播放器源码”项目涵盖了Android平台上的多媒体数据管理、播放器组件、图片和视频显示、文件操作、权限管理、UI设计等多个方面,是一个综合性的学习资源,对理解Android多媒体开发有极大的...

    android的MediaPlayer播放器迷你案例

    在Android平台上,多媒体内容的播放任务通常由`MediaPlayer`类来处理。`MediaPlayer`是一个强大的API,用于播放音频和视频文件以及网络流媒体。在这个迷你案例中,我们将深入探讨如何使用`MediaPlayer`来实现基本的...

    基于Android的多媒体播放器课程设计报告.pdf

    【Android多媒体播放器课程设计详解】 在Android平台上开发多媒体播放器是一项常见的课程设计任务,它涉及到Android系统的多个核心组件和技术。以下将详细讲解基于Android的多媒体播放器的开发环境搭建、功能实现...

    基于Android的多媒体播放器.zip

    MediaPlayer类是Android多媒体播放的基础,它可以加载并播放本地或网络的音频和视频文件。主要操作包括初始化、设置数据源、准备、播放、暂停、停止和释放。理解MediaPlayer的生命周期管理至关重要,防止内存泄漏和...

    Android MediaPlayer简单音乐播放器

    在Android平台上,开发一个简单的音乐播放器应用是一个常见的任务,主要涉及到的核心组件是`MediaPlayer`。这个组件提供了音频和视频播放的功能,对于构建一个基础的音乐播放器来说,至关重要。以下将详细介绍`...

    Android应用开发mediaplayer播放音频,带有进度条

    在Android应用开发中,MediaPlayer类是用于播放各种音频和视频资源的核心组件。在这个特定的示例中,我们关注的是如何...对于初学者来说,这个示例是一个很好的起点,有助于理解和掌握Android多媒体播放的基本操作。

    Android MediaPlayer在线音乐播放器

    在Android平台上,开发一款在线音乐播放器是一项常见的任务,它涉及到多媒体处理、网络通信和用户界面设计等多个技术领域。本文的核心是使用Android内置的`MediaPlayer`类来构建这样的播放器,我们将深入探讨这个...

    安卓Android源码——多媒体播放器.rar

    MediaPlayer是Android SDK内置的多媒体播放器,它可以播放多种格式的音频和视频文件。而ExoPlayer是Google推荐的高级媒体播放器,相比MediaPlayer,它提供了更多的自定义选项和更好的性能。 1. **MediaPlayer类**:...

    一款简单的 android mediaplayer 播放器 源码

    本源码提供了一款简单的Android MediaPlayer播放器实现,适合初学者理解多媒体播放的基本原理和API使用。下面将详细介绍这款源码中的关键知识点。 首先,`MediaPlayer`是Android SDK提供的一个类,用于播放音频和...

    Android audio多媒体播放器的相关编程实例

    一个挺简单的Android audio多媒体编程实例,在源代码中:声明一个ImageButton,TextView,MediaPlayer变量,声明一个Flag作为确认音乐是否暂停的变量并默认为false,通过findViewById构造器创建TextView与ImageView...

    Android项目多媒体播放器.rar

    总的来说,创建一个Android多媒体播放器涉及到多个技术领域,包括UI设计、文件操作、多媒体框架、网络编程以及可能的数据库操作。理解这些核心概念并将其整合到项目中,才能实现一个功能完备、用户体验良好的多媒体...

    android MediaPlayer+SurfaceView实现播放

    在Android开发中,多媒体播放是常见的功能之一,`MediaPlayer` 和 `SurfaceView` 的结合使用是实现视频播放的标准方式。本篇文章将详细讲解如何利用这两个组件来构建一个视频播放器。 首先,`MediaPlayer` 是...

    基于Android的多媒体播放器课程设计报告.doc

    它需要能够识别和处理不同格式的媒体文件,这通常依赖于Android系统的多媒体框架,如MediaPlayer类。此外,播放器可能还需要支持播放控制(如播放、暂停、快进、快退)、音量调节、全屏模式切换等功能。为了提升用户...

    Android MediaPlayer 自定义循环次数

    在Android开发中,MediaPlayer是处理音频和视频播放的核心类之一,它提供了丰富的API来控制多媒体文件的播放。本文将深入探讨如何使用MediaPlayer自定义循环播放的次数,这在需要重复播放特定音频片段的应用场景中...

Global site tag (gtag.js) - Google Analytics