...然后调用本地默认视频播放器播放的功能,求大神解答。
发布网友
发布时间:2024-10-10 06:19
我来回答
共1个回答
热心网友
时间:2024-10-10 08:25
我觉得,应该包含以下步骤:
1、通过视频网络地址,下载到本地目录。
2、通过Runtime调用本机命令行,把视频文件的路径传递给播放器(如Kmplayer),可实现播放。
以上方法具有很大的局限性,其依赖于本机安装的播放器。
另提供一种灵活的做法(比较麻烦)
ffmepg是开源的解码器,支持视频格式的转换。
把ffmepg编译到dll中,通过jni调用把视频转换成swf,然后利用flash player进行播放。
这样,程序的移植性较强,迁移系统平台的话,只需要重新编译目标平台上的ffmpeg即可。