关于cocos2dx播放视频的问题

小弟最近在自己的游戏里面播放视频,本来视频文件是打包在游戏里面的,但是别人觉得包太大了,要尽可能小。
于是我就把视频文件放到网上,播放的时候先下载到getWritablePath这个路径下,也就是/data/data/包名/files(android),
问题是videoView似乎没有权限播放这个路径下的视频,有没高人能教教我,这一路折腾的。。。。。

下载好,如果有创建文件夹要设置一下文件夹读写权限,不然apk无法安装,zip无法正确解压,,这是我遇到过的问题,

//创建文件夹

bool wFileIO::mkDir(const std::string& pDirName)

{

#if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32)

DIR *pDir = NULL; 

//打开该路径 

pDir = opendir (pDirName.c_str()); 

if (! pDir) 

{ 

//创建该路径 

    if(!mkdir(pDirName.c_str(), S_IRWXU | S_IRWXG | S_IRWXO)) 

    { 

        log("fail to create dir %s]",pDirName.c_str()); 

        return false; 

    } 

    log("create dir %s]",pDirName.c_str()); 

} 

#else

if ((GetFileAttributesA(pDirName.c_str())) == INVALID_FILE_ATTRIBUTES) 

{ 

    if(!CreateDirectoryA(pDirName.c_str(), 0)) 

    { 

        log("fail to create dir %s]",pDirName.c_str()); 

        return false; 

    } 

    log("create dir %s]",pDirName.c_str()); 

} 

#endif

return true; 

}