我正在遷移展示Flash視頻的個人投資組合網站。在SWFobject中播放FLV視頻
除視頻播放不正確外,一切正常。
該網站嵌入swfobject播放器播放.f4v Flash視頻。
swfobject加載但視頻不播放。
下面是完整的代碼示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>SWFObject 2 dynamic publishing example page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
function outputStatus(response) {
console.log("response.success = " + response.success +"\nresponse.id = "+ response.id +"\nresponse.ref = "+ response.ref)
}
var flashvars = {
holder: "http://127.0.0.1:8000/media/uploads/stills/XMAS-H264.jpg",
bg: '',
file: "Xmas_instrumental_2.f4v",
autoplay: 'false'
}
var playerId = "myContent";
var params = { wmode: 'transparent' }
swfobject.embedSWF('player_12.swf', playerId, '960', '540', '10.0.0', 'expressInstall.swf', flashvars, params, null, outputStatus);
</script>
</head>
<body>
<div id="myContent">
<h1>Alternative content</h1>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</body>
</html>
控制檯響應我在outputStatus功能得到的是:
response.success = true
response.id = myContent
response.ref = [object HTMLObjectElement]
這似乎表明,Flash播放器加載,只是無力播放視頻。
這是我試圖用來播放視頻的'player_12.swf'對象的問題嗎?
我該如何正確診斷出什麼問題?我怎樣才能使這個工作正常?
此問題[play FLV video in a SWF object]暗示我需要使用第三方託管的解決方案(這不是選項)或構建可以播放視頻的SWF。
鑑於答案是幾年前,我想看看是否有更好的當前解決方案(或一個很好的瑞士法郎教程建議)。
感謝您的幫助!