1. 程式人生 > >關於Android 電視 viedo 自動播放

關於Android 電視 viedo 自動播放

由於公司需要在門店的電視上面展示公司的宣傳視訊,於是就叫我寫了個頁面。

我靠 當時一想挺簡單的  ,不就是  video 再弄個 autoplay嘛,在電視上面調得好好的。頁面展示完了 進視訊  視訊完了進頁面,結果弄到手機上面那麼一測   我靠就出問題了,視訊必須要點選才能自動播放,我靠  那咋整呢,電視上面又不能點選。於是乎就跑去百度,百度的結果  是  Android系統為了  控制流量故而不支援autoplay屬性。

然後一直查資料,然而更多的結果都只是說了-----Android系統為了  控制流量故而不支援autoplay屬性。沒有一個解決方案,但是老闆提出的需求 總不能不去實現吧。

一直查資料  一直測  終於  發現UC Browser10.2.1.550  

弄到手機上測,的確都可以自動播放。但是我們的視訊檔案太大  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  我靠!!!!