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

請教MediaPlayer元件之重复播放方法

答題得分者是:hagar
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-30 22:44:15 IP:63.84.xxx.xxx 未訂閱
請教各位前輩﹒ MediaPlayer元件的重复播放方法是什么(Code)﹖ 停止重复播放﹐即單遍播放之方法是什么(Code)﹖ 謝謝﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-30 22:58:49 IP:202.39.xxx.xxx 未訂閱
重覆播放: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=28749 --- --<-<-<@
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-30 23:30:14 IP:63.84.xxx.xxx 未訂閱
謝謝hagar版主﹒    好像是蠻'嚴重'的程式碼 好長的一段﹒﹒﹒ 小弟會認真研究滴﹐有問題再請教您﹒﹒﹒ 再次感謝﹗ 努力,相信會獲得美麗! 忻晟 發表人 -
------
忻晟
cocodi
一般會員


發表:21
回覆:65
積分:17
註冊:2002-06-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-30 23:46:22 IP:61.222.xxx.xxx 未訂閱
我的作法是設一個Timer 在 OnTimer 事件中寫 //MP1 表示MediaPlayer Component if mp1.Position>=mp1.Length-1 then begin mp1.Position:=0; mp1.Play; end;
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-31 00:00:52 IP:63.84.xxx.xxx 未訂閱
引言: 我的作法是設一個Timer 在 OnTimer 事件中寫 //MP1 表示MediaPlayer Component if mp1.Position>=mp1.Length-1 then begin mp1.Position:=0; mp1.Play; end;
感謝cocodi前輩的指點﹒ 小弟會試試看﹒ Position和Length屬性又分別是什么意義﹖ 雖然已經結案了﹐但小弟還是想多學幾種方法﹐敬請前輩不吝賜教﹗ 感謝﹗ 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/07/31 12:07:07
------
忻晟
cocodi
一般會員


發表:21
回覆:65
積分:17
註冊:2002-06-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-07-31 17:34:31 IP:61.222.xxx.xxx 未訂閱
Position和Length屬性又分別是什么意義﹖ ===================================== position : MediaPlayer 目前撥放的進度(位置) Length : MediaPlayer 目前可撥放總長度 都是 MediaPlayer 的屬性, ======================================= 方法就在Timer中判斷撥放完成時(if mp1.Position>=mp1.Length-1 then) 將撥放指標(position)再指到開始位置(0) 再撥放一次(Play), =========================================== 我不知到這是不是最好或最正確的方法,但我都如 此使用,到目前也沒有問題. =========================================== 再請各位大大指正.
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-07-31 18:37:48 IP:63.84.xxx.xxx 未訂閱
引言: Position和Length屬性又分別是什么意義﹖ ===================================== position : MediaPlayer 目前撥放的進度(位置) Length : MediaPlayer 目前可撥放總長度 都是 MediaPlayer 的屬性, ======================================= 方法就在Timer中判斷撥放完成時(if mp1.Position>=mp1.Length-1 then) 將撥放指標(position)再指到開始位置(0) 再撥放一次(Play), =========================================== 我不知到這是不是最好或最正確的方法,但我都如 此使用,到目前也沒有問題. =========================================== 再請各位大大指正.
感謝cocodi前輩﹒ 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-05-08 16:49:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!