Android访问本地Tomcat服务器问题

    xiaoxiao2021-03-25  85

      最近在看尚硅谷的手机影音项目,项目很实用,涉及的东西很多,已经看了1/5了,内容相当的充实啊,从我看过的本地视频处理,包括最后下的课程源码,都没有实现对横向滑动屏幕调节视频进度的逻辑,可能是作为培训的课下练习了,资料中并没有实现。这里简单的贴一下我的实现代码:   在ACTION_MOVE方法中写就好   

    //横向滑动调节播放进度 float distanceX = endX - startX; float deltaX = (distanceX / screenWidth) * seekbarVideo.getMax(); deltaX = deltaX / 50; int progress = (int) Math.min(Math.max(deltaX + seekbarVideo.getProgress(), 0), seekbarVideo.getMax()); seekbarVideo.setProgress(progress); videoView.seekTo(progress); showMediaController();

    本人习惯触摸操作的时候弹控制面板所以最后加上了showMediaController();   还有就是屏幕亮度的调节我在虚拟机上一直没有看到效果,有时间需要找个真机跑一下,本人手机内存已炸….   今天的重点是Android访问本地Tomcat服务器问题   在本地浏览器中访问http://127.0.0.1:8080/video.mp4   会直接播放服务器里的这个视频   在本地浏览器中访问http://192.168.1.105:8080/video.mp4   会提示下载该视频   (以上在360极速浏览器跟IE中都是这样)   在Android端调用手机播放程序播放的时候   

    Intent intent = new Intent(); intent.setDataAndType(Uri.parse("http://127.0.0.1:8080/video.mp4"), "video/*");//*代表所有格式的视频 startActivity(intent);

    这么写所有播放器都不能播放 地址必须改为http://192.168.1.105:8080/video.mp4才可以   总的来说这个项目让我学到了很多,例如开发中的快速定位代码,抽取重复代码成特定方法….值得去好好学习一下      

    转载请注明原文地址: https://ju.6miu.com/read-17866.html

    最新回复(0)