您的位置:首页 > 理论基础 > 计算机网络

成功解决android 网络视频边下载变播放。

2014-12-12 16:47 274 查看
关于android网络视频在线播放也困扰着很多新手们,在网络上找了很久都没有找到合适解决方案。

在网上找到了边下载边播放功能,根本不成功,要么是有bug,要么是无法播放,有些是下载完了才可以播放。达不到在线播放的效果。

为什么会下载完了才能播放呢?原因是在下载过程MediaPlayer没有找到视频的结束标记,只要下载完视频后才找到视频的结束标记再 会进行播放。

我在看关于流媒体服务搭建这块的时候有提到过需要使用 Mp4box 对视频进行 hint一下。

于是我在 http://www.videohelp.com/tools/mp4box 这里下载到了mp4box (不用下载GUI的,直接用命令行操作就好了,只用一条命名)

下载到到解压出后会有个叫 mp4box.exe ,用它在命令行下面运行

指引到当前目录中CD命令。

cd C:\Program Files\Darwin Streaming Server\Movies> //这里是mp4box当前目录下需要看看你下载安装的是在那个目录下。

C:\Program Files\Darwin Streaming Server\Movies>

mp4box mymovie.mp4 -hint //mymovie.mp4是你的视频文件,同时记得把你需要的视频copy到当前目录上。

出现结果:

Hinting file with Path-MTU 1450 Bytes

Hinting track ID 201 - Type “mp4v:mp4v” (MP4V-ES) - BW 33 kbps

Hinting track ID 101 - Type “mp4a:mp4a” (mpeg4-generic) - BW 64 kbps

Saving mymovie.mp4: 0.500 secs Interleaving

然后可以把你的视频copy出来放到你的服务器地址上。

然后就可以进行边下载变播放了。

欢迎来交流。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: