关于Android 电视 viedo 自动播放

来源:互联网 发布:大数据营销系统犯法吗 编辑:程序博客网 时间:2024/04/29 10:05

由于公司需要在门店的电视上面展示公司的宣传视频,于是就叫我写了个页面。

我靠 当时一想挺简单的  ,不就是  video 再弄个 autoplay嘛,在电视上面调得好好的。页面展示完了 进视频  视频完了进页面,结果弄到手机上面那么一测   我靠就出问题了,视频必须要点击才能自动播放,我靠  那咋整呢,电视上面又不能点击。于是乎就跑去百度,百度的结果  是  Android系统为了  控制流量故而不支持autoplay属性。

然后一直查资料,然而更多的结果都只是说了-----Android系统为了  控制流量故而不支持autoplay属性。没有一个解决方案,但是老板提出的需求 总不能不去实现吧。

一直查资料  一直测  终于  发现UC Browser10.2.1.550  能够支持autoplay属性  下载地址(http://app.cnmo.com/android/4055/)。于是乎 喜出望外。以为问题给解决了

弄到手机上测,的确都可以自动播放。但是我们的视频文件太大  2分多钟400M  算下来网速要3M多每秒才能流畅的播放,中国的网速你懂的。肯定不行。

于是我又考虑 文件放本地吧,直接读取本地的视频。试过才知道 出于安全性的考虑  外地的文件不能访问本地的文件目录。我那个去 又是白扯  又不行。

想来想去  最后还是  本地静态页面  读线上的地址 这样总行了吧;

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>货管家</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" >
$(document).ready(function() {
  changeShow();
});
     var timer2;
var timer1; 
    function change() {
   clearInterval(timer1);
        $("frame").attr("src", 'video.html');
        timer2 =setTimeout(changeShow,143000);   
    }
    function changeShow(){
      $("frame").attr("src", 'http://www.xxxx');
 if(timer2!=null){
   clearInterval(timer2);
 }
 timer1 =setInterval(change,180000);
    }
</script>


</head>
<frameset >
  <frame frameborder="no" scrolling=no allowtransparency="yes" src="http://xxxx">
</frameset>
</html>

这页面往手机上面一放  还真行,自动播放 跳转都没有问题。

结果跑电视上面去调,uc 浏览器也行  就是找不到电视上面文件夹的路劲,文件放不上去咋整呢于是  又查资料  弄  ,下载了个   com.speedsoftware.rootexplorer-1.apk.终于可以解决文件夹路劲的问题。于是问题就给解决了。

总结下:解决需求 Android视频自动播放:必须用UC Browser10.2.1.550才行,

本地文件  嵌套外部文件,可移入Android电视内,可外挂u盘   最后浏览器打开即可。

事隔多日 才发现  直接一根VGA线电脑连接电视就  ok  我靠!!!!

0 0
原创粉丝点击