1.Media Player Classic简介
2.android åºå±å¯ä»¥è°ç¨mediaplayer.hå
Media Player Classic简介
Media Player Classic (MPC)以其酷似Windows Media Player 6.4的界面赢得了众多用户的喜爱,但它在功能上远超其原型。MPC具备强大的播放功能,支持列表和连续播放,以及一套精密的Filter控制,让用户体验更加便捷。源码时代单老师它兼容XP界面主题,即使未安装VOBSUB也能播放部分字幕,并可外挂音频文件,调整播放速度和画面移动,表现出色。特别是对于DVD播放,MPC加强了其性能,as捕鱼手游源码并内含视频捕捉功能,使得视频内容的处理更为全面。 MPC支持广泛的媒体格式,包括WMP支持的所有类型,甚至连GIF动画也能流畅播放。如果你的ag api分接源码系统已经安装了Real、QuickTime或Flash的解码器,MPC可以无缝处理这些媒体。值得一提的是,MPC的亮点在于其内置的Vobsub字幕引擎和Subresync字幕编辑器,对热爱DVDrip的用户来说,这是易语言换皮肤源码不可多得的利器。然而,为了直接支持DirectShow媒体加载字幕,MPC需要DirectX 9(或更高版本)的支持,对于非Windows XP/2k3的操作系统用户来说,这是使用时需要考虑的条件。 最初,网票网程序源码Gabest以非公开源代码的方式开发MPC,但后来他选择了开源,使得MPC基于GPL发布。现在,Media Player Classic的源代码已经开放,而且在SourceForge上有一个名为Guliverkli的项目。Guliverkli项目提供了丰富的编码、阅读器和解码器资源,为用户提供了更多可能性。扩展资料
Media Player Classic(简称为MPC),顾名思义,就是一个模仿 Windows Media Player 6.4 这个经典版本的媒体播放器,但并非基于WMP6.4改进。由匈牙利人 Gabest 开发,基于源代码开放协议(GPL)。根据此协议,任何人都可以自由使用这款软件的源代码,条件是使用这款软件的源代码所开发或改进的软件也必须按GPL协议开放其源代码,而软件也必须同样免费供用户使用。android åºå±å¯ä»¥è°ç¨mediaplayer.hå
ããå®æ¹æ¯æ²¡æå¨NDKéæä¾ä½¿ç¨mediaplayerçæ¥å£çï¼ä½å¦æä½ ä¸å®è¦è¿æ ·åï¼ä¹æ¯æå¯è½çï¼æ路就æ¯ï¼
ãã1ï¼ä»Androidæºç ä¸æ¾å°mediaplayer.h以ålibmediaplayer.soï¼åºååçæµåºè¯¥æ¯è¿æ ·ï¼
ãã2ï¼ç¨soæ¥çå·¥å ·ï¼å¾å°libmediaplayer.soéé¢çå½æ°æ¥å£
ãã3ï¼å¨èªå·±çNDKä¸include mediaplayer.hï¼è¿ä¸ªå¤´æ件å¯ä»¥copyå°èªå·±çå·¥ç¨æ¥ï¼ç¨dllopenå½æ°æå¼libmediaplayer.soè·åéé¢çæ¥å£ï¼åèandroidæºä»£ç 使ç¨mediaplayerææ¾é³è§é¢ã
ããæèªå·±ç¨è¿æ¤æ¹æ³å¨NDKä¸è°ç¨AudioTrackï¼ä¹æ¯java sdkéçä¸ä¸ªç±»ï¼æ¥ææ¾é³é¢ï¼ä½ä¹æ¯æ缺é·çï¼ä¸åçæ¬çAndroidï¼.hæ.soéçæ¥å£æå¯è½æååï¼æä»¥å ¼å®¹æ§åå¨é®é¢ï¼éè¦å¯¹ä¸åçæ¬çæ¥å£é½è¦æ£æµä¸éã
ããé¢å¤è¯ï¼å¨NDKéææ¾é³è§é¢æ£è§çåæ³ï¼æ¯è°ç¨NDKå®æ¹æä¾ç模åOpenSLæOpenALï¼å ·ä½è§NDKææ¡£åexample