[Flash] 在網頁中插入影片

摘要:[Flash] 在網頁中插入影片

 

要在網頁中插入 .mpg 或 .wmv  影片的話,可以使用以下語法:

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject"
    id="Player" width="640" height="480">
    <param name="FileName" value="../Images/Now.wmv" />
    <param name="AllowChangeDisplaySize" value="true"/>
    <param name="AllowScan" value="true" />
    <param name="AnimationAtStart" value="true" />
    <param name="AudioStream" value="-1" />
    <param name="AutoRewind" value="true" />
    <param name="AutoSize" value="false" />
    <param name="AutoStart" value="true" />
    <param name="Balance" value="0" />
    <param name="BufferingTime" value="30" />
    <param name="ClickToPlay" value="true" />
    <param name="CurrentMarker" value="0" />
    <param name="CurrentPosition" value="-1" />
    <param name="CursorType" value="0" />
    <param name="DisplayBackColor" value="0" />
    <param name="DisplayForeColor" value="16777215" />
    <param name="DisplayMode" value="0" />
    <param name="DisplaySize" value="1" />
    <param name="EnableContextMenu" value="true" />
    <param name="Enabled" value="true" />
    <param name="EnableFullScreenControls" value="true" />
    <param name="EnablePositionControls" value="true" />
    <param name="EnableTracker" value="true" />
    <param name="InvokeURLs" value="true" />
    <param name="Language" value="-1" />
    <param name="Mute" value="false" />
    <param name="PlayCount" value="1" />
    <param name="PreviewMode" value="true" />
    <param name="Rate" value="1" />
    <param name="SelectionEnd" value="-1" />
    <param name="SelectionStart" value="-1" />
    <param name="SendErrorEvents" value="true" />
    <param name="SendKeyboardEvents" value="false" />
    <param name="SendMouseClickEvents" value="true" />
    <param name="SendMouseMoveEvents" value="false" />
    <param name="SendOpenStateChangeEvents" value="true" />
    <param name="SendPlayStateChangeEvents" value="true" />
    <param name="SendWarningEvents" value="true" />
    <param name="ShowAudioControls" value="true" />
    <param name="ShowCaptioning" value="false" />
    <param name="ShowControls" value="true" />
    <param name="ShowDisplay" value="false" />
    <param name="ShowGotoBar" value="false" />
    <param name="ShowPositionControls" value="false" />
    <param name="ShowStatusBar" value="true" />
    <param name="ShowTracker" value="true" />
    <param name="TransparentAtStart" value="false" />
    <param name="VideoBorder3D" value="true" />
    <param name="VideoBorderColor" value="0" />
    <param name="VideoBorderWidth" value="0" />
    <param name="Volume" value="0" />
    <param name="WindowlessVideo" value="false" />
    Alternative text here
</object>

要插入 Flash 影片,可使用以下語法:

<object width="570" height="180" id="Photo-Poster" type="application/x-shockwave-flash"
    classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" onclick="this.play();"
    codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
    <param name="allowScriptAccess" value="false" />
    <param name="movie" value="../Images/Photo-Poster.swf" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="loop" value="false" />
    <param name="quality" value="high" />
    <param name="scale" value="exactfit" />
    <param name="wmode" value="transparent" />
    <param name="bgcolor" value="#e0dfe3" />
    Alternative text here
</object>

在上述範例中「Alternative text here」這段 Inner Text 是影片的替代文字,你可以使用其它文字(例如影片的描述)取代。如果你不加上這段文字也可以,但這樣在行政院研考會的「無障礙網路空間」規範中會被檢定為「不良設計」。

 

其實在 Flash 設計時,它會幫你自動產生 HTML 碼(按 Publish 鈕),所以最好是使用它產生的碼。

在這兩個範例中,你看不到 <embed> 這個 tag。事實上這個 tag 在 XHTML 1.0 以後就不再使用了,也沒有需要。或許你可以在其它範例中看到這個 tag,但是我可以很清楚的告訴你,不用再用它了!


Dev 2Share @ 點部落