全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2249
推到 Plurk!
推到 Facebook!

如何取得swf檔案的播放時間長度?

尚未結案
linmon416
一般會員


發表:11
回覆:44
積分:11
註冊:2003-12-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-02 14:15:02 IP:211.75.xxx.xxx 未訂閱
各位大大好: 小弟最近在研究播放swf檔案,目前是利用tshockwaveflash元件來播放swf檔案,但一直找不到如何顯示播放時間長度,請對此有研究的大大,提供一些資料或意見給我參考,謝謝
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-02 14:59:09 IP:61.222.xxx.xxx 未訂閱
沒聽過 SWF 可以取得總播放時間。{有些為互動} 不過,在 Flash SDK 中有所謂 ActionGetTime 屬性,不知道是不是! 以下在別位看到的,給您做為參考: TShockwaveFlash主要屬性如下: ReadyState:讀一個flash文件時的狀態,其中包括0=Loading、1=Uninitialized、2=Loaded、 3=Interactive和4=Complete; TotalFrames:總頁數,只有當ReadyState = 4時才能查閱該屬性; FrameNum:當前播放的頁數; Playing:播放或暫停一個flash; Quality:指定當前播放品質,包括0=Low, 1=High、2=AutoLow、3=AutoHigh; ScaleMode:縮放模式,0=ShowAll、1= NoBorder、2 = ExactFit; AlignMode:對齊模式,Left= 1、Right= 2、Top= 4、Bottom= 8; BackgroundColor:背景色,-1為預設顏色; Loop:是否循環; Movie:指定播放的flash文件路徑,可以為一個URL。
linmon416
一般會員


發表:11
回覆:44
積分:11
註冊:2003-12-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-02 15:32:02 IP:211.75.xxx.xxx 未訂閱
wameng版主你好: 謝謝你給的資料,但我在之前就上網找過,也看過了,在此感謝你的回應.
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-02 15:46:56 IP:61.222.xxx.xxx 未訂閱
參考一下 http://www.delphiflash.com/codelib5.html 或者 SWF SDK http://www.apress.ru/pages/bokovikov/delphi/ 估計是沒有這個屬性,可能要一頁頁讀取每頁的時間。 另外!提供一個想法: 播放前時間 -> 播放後時間。待播放完畢後,計算時間。 發表人 - wameng 於 2004/11/02 15:52:55
linmon416
一般會員


發表:11
回覆:44
積分:11
註冊:2003-12-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-04 12:08:34 IP:211.76.xxx.xxx 未訂閱
wameng版主你好: tshockwaveflash好像沒有這個屬性,所以採取播放前時間 -> 播放後時間。待播放完畢後,計算時間,謝謝你的回應,本題答分決定給版主.
系統時間:2024-04-19 19:44:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!