# 基于Android的媒体播放器 ## 项目简介 本项目是一个基于Android平台的自定义媒体播放器,使用MediaPlayer和SurfaceView实现视频播放功能。通过自定义MediaController,提供了丰富的播放控制功能,包括播放、暂停、快进、快退等。项目采用面向对象设计原则,实现了播放行为与具体实现的解耦,便于扩展和维护。 ## 项目的主要特性和功能 1. 视频加载播放支持从本地或网络加载视频并进行播放。 2. 播放控制提供播放、暂停、快进、快退等基本播放控制功能。 3. 状态管理通过IPlayer接口和PlayStatus接口管理播放状态,如播放中、暂停、停止、缓冲、完成等。 4. 回调机制通过IPlayerCallback接口实现播放状态的回调,便于UI更新和事件处理。 5. 扩展性保留扩展性接口,如切换下一个视频等,便于未来功能的扩展。 ## 安装使用步骤
2026-02-24 15:08:12 5.87MB
1
"wiiMC 1.1.9" 是一款专为Wii游戏机设计的媒体中心软件,它的全称可能是 Wii Media Center 或者 Wii Media Console。这个1.1.9版本代表了该软件的一个特定更新迭代,通常意味着修复了一些已知问题,增加了新功能,或者提升了性能和稳定性。 中的“不多说了,你懂得”暗示了这是一个对熟悉Wii用户来说非常了解的应用,wiiMC允许用户在他们的Wii上播放各种多媒体文件,包括视频、音频和图片。"直接覆盖原版的就可以了"表明这是一个升级包,用户无需卸载旧版本,只需将新版本的文件覆盖到原有的安装位置,即可完成更新。这种升级方式对于用户来说非常方便,减少了操作步骤。 "不多说了,你懂得,wii上的媒体播放器"进一步确认了wiiMC的核心功能,即作为Wii的游戏机上的多媒体播放工具。这个标签可能用于社区或论坛中,便于用户快速识别和搜索相关话题。 【压缩包子文件的文件名称列表】仅列出"apps",这通常表示压缩包内包含的是应用程序相关的文件。在Wii系统中,"apps"目录通常是存放第三方应用或自制软件的地方。因此,解压后的文件很可能是wiiMC 1.1.9的可执行文件和其他支持文件,如配置文件、库文件、图标等。用户需要将这些文件复制到Wii的"apps"目录下,以便系统能够识别并运行新版本的wiiMC。 知识点: 1. Wii Media Center(wiiMC):这是一个专为任天堂Wii游戏机设计的开源媒体播放软件,可以让用户通过Wii浏览和播放存储在外部设备(如USB驱动器或网络共享)上的多媒体文件。 2. 版本号:1.1.9表示软件的开发版本,数字的增加通常代表修复错误、添加新功能或改进用户体验。 3. 覆盖安装:这是一种升级软件的方法,将新版本的文件直接替换旧版本,而无需先卸载旧版本。这种方法简单快捷,但可能会保留旧版本的一些设置和数据。 4. Wii的自定义软件:Wii支持安装第三方软件,如wiiMC,这些软件通常存放在"apps"目录下,通过Homebrew Channel(自制软件频道)来运行。 5. Homebrew Channel:这是Wii上的一个自制软件平台,用户可以在此运行非官方的、由爱好者开发的应用程序和游戏。 6. 多媒体格式支持:作为媒体播放器,wiiMC应能支持多种常见的视频、音频和图像格式,使用户能够享受丰富的多媒体体验。 7. 外部设备支持:wiiMC很可能允许用户连接USB驱动器或通过网络访问媒体文件,扩大了媒体源的选择范围。 8. 开源软件:wiiMC是开源项目,意味着其源代码公开,开发者和社区可以自由查看、修改和分发,有助于软件的持续发展和改进。
1
【推荐】世上最强的什么格式都能播放的只有31.4K的绿色播放器{终结版}及其源代码 简 介:   一个几十KB功能非常强大的播放器,可以播放.swf(FLash)、mp3、wmv、wma、asf、avi、mpeg、mpg、rm、rmvb、mms、rtsp...等等等格式的播放器!用过Ken软件的人对它已经不陌生了! 为什么选择 CHKen Player?   1.CHKen Player 具有全局热键功能,可以让您在游戏中,或工作中,轻松的控制音乐或影视的播放!   2.CHKen Player 小巧,不是一般的小,是非常之小,高效的C++,纯API编写,下载用不了你多少时间!   3.CHKen Player 功能多,有浮动窗口,更加能发辉鼠标的功能,而不会影响您工作的桌面!   4.CHKen Player 在Flash播放上功能之特别,网络的上Flash播放软件无一能和它相比!   5.CHKen Player 支持拖拉,想得出,就可以拖!支持多文件,文件夹,文本,URL等等的拖拉   6.CHKen Player 是完全由中国人开发的!
2025-04-06 11:59:14 425KB CHKenPlayer
1
采用sTM32F103VCT6单片机为核心器件设计多功能媒体播放器。系统硬件电路由单片机、TFT触摸彩屏、温度传感器、EEPROM芯片、Flash芯片、音频解码芯片和SD卡模块等构成,系统软件在Keil MDK设计平台上编译,由TFT液晶显示驱动程序、ADS7846触控驱动程序、VS1003音频解码器驱动程序、SD卡读取驱动程序、音乐播放功能程序和其它相关功能程序构成。实验结果表明:媒体播放器可以实现MP3音乐播放和曲目歌词频谱信息彩屏显示,且具有时钟温度显示、电子书、图片浏览和画板等多种功能。
2024-03-10 16:23:30 202KB 自然科学 论文
1
emby.plugin.Webhooks Emby服务器插件,可在媒体播放事件上设置网络钩子
2024-01-24 15:21:42 14KB
1
VLC媒体播放器源码,2015最新版,含JNI代码,可直接在eclipse中运行。
2024-01-16 17:32:27 59.02MB 媒体播放器 源码
1
控制器既实用又方便,并且仅在鼠标指针接近时才会显示。透明的标题栏和控制器使您可以更专注于观看体验。 主菜单实时显示各种状态,控制面板使您可以快速访问所需的所有功能。 将鼠标移到搜索滑块上可以查看缩略图。 除了所有这些便利之外,我们还增加了美丽。 它支持包括浅色和深色主题的现代macOS风格。 Movist支持H.265 / HEVC编解码器的硬件加速解码。 您可以舒适地欣赏4K UHD图像。 此外,它经过优化以消耗最少的能量。 CPU使用率已减少一半。 您可以使用Movist观看网页中包含的视频。 只需单击Safari工具栏上的按钮。(提供了Safari扩展程序。) 当然,您可以手动输入Internet地址或拖动Internet链接。 您可以选择画质,查看字幕并使用所有Movist功能。 您可以将其添加到播放列表中,然后可以从最近打开的列表中再次打开它。 现在,您只需要方便地观看Internet视频即可。 打开媒体时,有许多默认的首选项适用。 您可以指定默认的跟踪语言。 例如,韩语的视频和音频,英文字幕,或者 如果有英语音轨,则可以设置不显示字幕。 您可以指定首选的视频质量,滤波器,均衡器等。 还可以恢复上次播放该视频的时间,以便从那里观看。 您可以同时查看多种语言的字幕。 您还可以为每种语言设置不同的位置和样式。 您也可以同时为视频和音频选择多个轨道。 例如,如果汽车黑匣子的前后视频包含在一个文件中,则可以同时查看前后视频。 如果可能,Movist将在信箱中显示字幕。 字幕不仅掩盖了视频,而且还提高了可见度。 Movist会自动调整信箱的高度, 以便字幕以行为单位进行布局。 您还可以设置要在信箱中显示的行数。 请不要浪费信箱空间。 Movist可以大声朗读字幕。 如果您看不到字幕,请立即收听。 可以不显示屏幕而只说字幕,并且可以控制讲话速度。 您还可以根据讲话速度自动调整播放/暂停。 最好将它用于语言学习。 不需要复杂的设置。 只需按下“语音”按钮即可。 当您打开文件时,Movist将创建一个播放列表, 并在同一文件夹中查找并填充系列和字幕文件。 您也可以手动添加和删除文件。 您可以保存播放列表并稍后再调用。 您不需要管理播放列表文件。 Movist管理所有这些。 只需给播放列表起个名字即可。
2023-02-20 11:22:07 51.03MB Movist Mac MacOS HEVC
1
针对在嵌入式系统中实现播放MP3音乐和MPEG视频等多媒体文件,提出了基于ARM9的嵌入式Linux下媒体播放系统设计方案,Linux 下有许多媒体播放器,系统移植了2种不同的工具:madplay 和mplayer,其中,Madplay是一个根据 MAD算法写的MP3播放器,解码效果相当出色,而且支持命令行,特别适合于在嵌入式系统使用。该多媒体播放系统的实现过程和核心的代码与同类应用有很好的通用性,只需要较小的修改就能移植到不同的操作系统和平台上,可广泛使用在各种多媒体播放器中。
2022-12-18 21:49:17 378KB MPEEG 嵌入式Linux ARM9
1
用Visual Studio.NET直接调试,建议使用最新的Visual Studio.NET 2010版本
2022-12-10 22:27:32 50.9MB c
1