假如swf文件名為demo.swf跟html頁(yè)面在同一目錄下,代碼如下:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了成都免費(fèi)建站歡迎大家使用!
如果瀏覽器支持html5的video標(biāo)簽
videosrc="demo.swf"controls/
src屬性 () 設(shè)備要播放視頻的名稱(chēng)(可以多個(gè)), control的布爾值用來(lái)調(diào)整是否顯示播放控制欄. 完整的屬性列表如下所示:
下面是一使用了多個(gè)屬性的示例,也包括一個(gè)備用(fallback)的錯(cuò)誤信息(當(dāng)瀏覽器不支持video標(biāo)簽時(shí)顯示).
videosrc="demo.swf" width="320" height="240" autoplaycontrolsloop
Your browser does not support the video tag.
/video
如果不支持的話(huà)可以用object加載,前提是瀏覽器安裝了flash插件
object data="videoplayer.swf" type="application/x-shockwave-flash"
param name="movie" value="demo.swf"/
embed src="demo.swf"/
/object
第一,流暢度。FlashPlayer除了穩(wěn)定性問(wèn)題,支持跨平臺(tái)(不包括Linux)、跨瀏覽器硬件譯碼是比HTML5具有優(yōu)勢(shì)。而HTML5最大的問(wèn)題在于瀏覽器內(nèi)建編碼不統(tǒng)一。
第二,穩(wěn)定性。FlashPlayer最大的問(wèn)題就是容易宕,各位在玩游戲、看影片時(shí)遇過(guò)FlashPlayer出問(wèn)題的經(jīng)驗(yàn)。而HTML5利用標(biāo)簽和JavaScript來(lái)播放影片,不需任何外掛就能達(dá)成,是相對(duì)穩(wěn)定許多的。
第三,兼容性。HTML5的播放器不支持低版本瀏覽器。
flash播放器是一個(gè)exe的可執(zhí)行程序,用于播放本地swf格式文件。
Macromedia Flash Basic 8 和 Flash Professional 8 包含了集成的調(diào)試器。要使用此功能,您必須使用 Macromedia Flash Player 的支持調(diào)試的版本。Flash Player調(diào)試版在其它方面與不支持調(diào)試的版本(發(fā)行版)相同;不同之處是,調(diào)試版包含與 Flash Basic 8 和 Flash Professional 8 通信的附加代碼。 為了便于開(kāi)發(fā)和調(diào)試,F(xiàn)lash Basic 8 和 Flash Professional 8 安裝程序默認(rèn)情況下會(huì)在您的瀏覽器應(yīng)用程序目錄下安裝 ActiveX 控件或插件的調(diào)試版本。
HTML5是近十年來(lái)Web標(biāo)準(zhǔn)最巨大的飛躍。HTML5并非僅僅用來(lái)表示W(wǎng)eb內(nèi)容,它也將Web帶入一個(gè)成熟的應(yīng)用平臺(tái),在這個(gè)平臺(tái)上,視頻,音頻,動(dòng)畫(huà),以及同電腦的交互都被標(biāo)準(zhǔn)化。隨著HTML5的發(fā)展,各個(gè)瀏覽器都已經(jīng)或即將支持HTML5。在大潮流的推動(dòng)下,微軟也表示將把HTML5作為IE9的核心,并將全力投入HTML5。
HTML5 Video Player可以讓你通過(guò)比較簡(jiǎn)單的方式將你視頻轉(zhuǎn)碼成HTML5格式的視頻。
對(duì)比:
1、兼容性,HTML5的播放器不支持低版本瀏覽器。
2、復(fù)雜度,flash播放器相比HTML5復(fù)雜。
3、用戶(hù)體驗(yàn),flash播放器相比HTML5用戶(hù)體驗(yàn)要好。
如果你想使用在網(wǎng)頁(yè)上面添加播放器你就可以權(quán)衡這幾點(diǎn),然后得出自己的方案
萬(wàn)維網(wǎng)上的一個(gè)超媒體文檔稱(chēng)之為一個(gè)頁(yè)面(外語(yǔ):page)。作為一個(gè)組織或者個(gè)人在萬(wàn)維網(wǎng)上放置開(kāi)始點(diǎn)的頁(yè)面稱(chēng)為主頁(yè)(外語(yǔ):Homepage)或首頁(yè),主頁(yè)中通常包括有指向其他相關(guān)頁(yè)面或其他節(jié)點(diǎn)的指針(超級(jí)鏈接),所謂超級(jí)鏈接,就是一種統(tǒng)一資源定位器(Uniform Resource Locator,外語(yǔ)縮寫(xiě):URL)指針,通過(guò)激活(點(diǎn)擊)它,可使瀏覽器方便地獲取新的網(wǎng)頁(yè)。這也是HTML獲得廣泛應(yīng)用的最重要的原因之一。在邏輯上將視為一個(gè)整體的一系列頁(yè)面的有機(jī)集合稱(chēng)為網(wǎng)站(Website或Site)。超級(jí)文本標(biāo)記語(yǔ)言(英文縮寫(xiě):HTML)是為“網(wǎng)頁(yè)創(chuàng)建和其它可在網(wǎng)頁(yè)瀏覽器中看到的信息”設(shè)計(jì)的一種標(biāo)記語(yǔ)言。
網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過(guò)結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說(shuō)萬(wàn)維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級(jí)文本標(biāo)記語(yǔ)言之所以稱(chēng)為超文本標(biāo)記語(yǔ)言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)。
超級(jí)文本標(biāo)記語(yǔ)言是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用,也是一種規(guī)范,一種標(biāo)準(zhǔn),它通過(guò)標(biāo)記符號(hào)來(lái)標(biāo)記要顯示的網(wǎng)頁(yè)中的各個(gè)部分。網(wǎng)頁(yè)文件本身是一種文本文件,通過(guò)在文本文件中添加標(biāo)記符,可以告訴瀏覽器如何顯示其中的內(nèi)容(如:文字如何處理,畫(huà)面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網(wǎng)頁(yè)文件,然后根據(jù)標(biāo)記符解釋和顯示其標(biāo)記的內(nèi)容,對(duì)書(shū)寫(xiě)出錯(cuò)的標(biāo)記將不指出其錯(cuò)誤,且不停止其解釋執(zhí)行過(guò)程,編制者只能通過(guò)顯示效果來(lái)分析出錯(cuò)原因和出錯(cuò)部位。但需要注意的是,對(duì)于不同的瀏覽器,對(duì)同一標(biāo)記符可能會(huì)有不完全相同的解釋?zhuān)蚨赡軙?huì)有不同的顯示效果。
由于Flash被蘋(píng)果拒之門(mén)外,很多開(kāi)發(fā)者在開(kāi)發(fā)產(chǎn)品時(shí)都不得不在Flash和HTML5之間做出選擇。今天Google發(fā)布的一個(gè)新工具讓天平再次偏向HTML5這邊,它就是Swiffy。
Swiffy可以把Flash文件轉(zhuǎn)換成HTML5標(biāo)準(zhǔn)。該項(xiàng)目源于Google移動(dòng)廣告團(tuán)隊(duì),開(kāi)發(fā)動(dòng)機(jī)就是有些設(shè)備不支持Adobe的格式,因此無(wú)法顯示Flash動(dòng)畫(huà)。有了這個(gè)工具,你只需上傳.swf文件,然后就可以將其轉(zhuǎn)化為HTML5標(biāo)準(zhǔn),顯示效果和Flash一樣(文件格式為JSON)。
Google稱(chēng)這個(gè)轉(zhuǎn)換工具還不支持完全基于Flash的游戲,但是支持向量圖形、嵌入式字體、圖片、動(dòng)畫(huà)等。下面就是一個(gè)演示效果截圖「上面為Flash動(dòng)畫(huà),下面為經(jīng)Swiffy轉(zhuǎn)化后的動(dòng)畫(huà)」,你可以點(diǎn)擊這個(gè)鏈接親自體驗(yàn)。
Swiffy目前只是一個(gè)實(shí)驗(yàn)項(xiàng)目,但對(duì)開(kāi)發(fā)者來(lái)說(shuō)非常有用。與此同時(shí),反Flash的蘋(píng)果肯定在偷著樂(lè)吧。 除了這款Flash轉(zhuǎn)化工具之外,Adobe今年3月份自己也推出一款轉(zhuǎn)化工具Wallaby。
Flash 大紅大紫的日子已經(jīng)過(guò)去了,瀏覽器廠商們齊心協(xié)力整出了 HTML5 標(biāo)準(zhǔn),搶 Flash 的飯碗;喬教主堅(jiān)決不讓 iPhone 支持 Flash,Adobe 心都挖涼了。現(xiàn)在 Google 也推出了 Swiffy,免費(fèi)把 SWF 格式轉(zhuǎn)換為 HTML5 代碼,赤裸裸的挖墻腳啊。
Google Swiffy 目標(biāo)用戶(hù)是網(wǎng)絡(luò)開(kāi)發(fā)人員,它不能轉(zhuǎn)換 Flash 視頻,但對(duì)大多數(shù) Action Script 交互型 Flash 支持良好。用戶(hù)只需將 SWF 文件上傳,轉(zhuǎn)換非???。輸出的 HTML 代碼會(huì)用到一些 SVG 特性,目前只有 webkit 內(nèi)核瀏覽器支持;這意味著輸出的代碼僅僅在 Safari/Chrome 上可用,自然,iOS 自帶瀏覽器也會(huì)支持。