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

南门鸿哲
2023-12-01


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

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

              欢迎来交流。

 类似资料: