台灣最大程式設計社群網站
線上人數
1267
 
會員總數:246713
討論主題:190131
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 行動網頁autoplay
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
行動網頁autoplay
價值 : 10 QP  點閱數:735 回應數:2
樓主

Hung Jun
門外漢
0 2
14 1
發送站內信

<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="tab.css">
<meta charset="UTF-8">

</head>
<body style="background-color:black">

<div style="height:40px;">
<input class="vbutton" type="button" onclick="javascript:location.href='home.html'" value="回首頁">
</input>
</div>

<div style="text-align:center;">
<video controls autoplay id="content" style="margin-top:50px; width:800px; height:500px;" >
<source src="XXX.mp4">
</video>
</div>
</body>

<script language="JavaScript">

var aud = document.getElementById("content");
aud.onended = function()
{
timer = setTimeout("goto();", 1*60*1000);
}
function goto() {
location = "home.html";
}

</script>

</html>

在window上可以讓網頁在開啟時自動撥放影片(用autoplay這個屬性)
我目前知道的事在安卓上的行動網頁是無法用這樣的方法讓影片在網頁開啟自動撥放
需要手動點擊影片才會撥放
請問有什麼方法可以達到在行動網頁上可以做到開啟網頁就自動撥放影片嗎?
我有google了一下 不過很多都超出我的能力範圍了(我只會一些html js JQ沒寫過不會 國外網站也看不太懂英文太爛)
PS:這個html黨一開始不是我寫的,我是幫忙改JS,所以細部為什麼這樣做我可能無法回答
我有試過
var obj = document.getElementById("content");
window.onload=function(){
obj.play();
}
一樣也是不行,先pause在play也不行
有大大有什麼樣的方法可以解決嗎?


搜尋相關Tags的文章: [ 行動網頁autoplay ] ,
本篇文章發表於2016-05-06 21:02
1樓
回應

budo
捐贈 VP 給 budo 檢舉此回應
據我所知,安卓跟IOS都有類似的防護機制,用於避免用戶在不知情的狀況下流量暴增。
本篇文章回覆於2016-05-07 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其本上,手機瀏覽器內會有載斷自動播放的設定。
在本機安全性原則的情況下。並無法強迫用戶自動播放。
這是為了考量流量的問題。所以在手機的瀏覽器下都會有做這樣的動作。
除非是用戶本身就打開自動播放的設定。(你可以用你的手機瀏覽器查看,影片預設值是關閉的)

基本上因該是無解了。
本篇文章回覆於2016-05-10 15:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.