Advertisement

Android C++ 播放 MP3 演示文稿

阅读量:

前言

基于 Android C++ 平台开发 MP3 播放程序,所采用的 MediaPlayer 类来源于 framework\av\media\libmedia\mediaplayer.cpp 文件。该程序支持两种播放模式,分别为本地文件播放与网络流媒体播放。

代码

在该过程中,若需进行视频的播放操作,则必须与屏幕功能相关联,并且需要调用 surface 进行实现。具体如下:

复制代码
    	//video : need SurfaceFlinger
     if (playback && (useSurface && useVideo)) {
        composerClient = new SurfaceComposerClient;
        CHECK_EQ(composerClient->initCheck(), (status_t)OK);
    
        sp<IBinder> display(SurfaceComposerClient::getBuiltInDisplay(
                ISurfaceComposer::eDisplayIdMain));
        DisplayInfo info;
        SurfaceComposerClient::getDisplay

全部评论 (0)

还没有任何评论哟~