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


关于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出来放到你的服务器地址上。

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

              欢迎来交流。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i_a_jun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值