TMediaPlayer播放影片後,TEdit就無法輸入資料了。 |
答題得分者是:P.D.
|
stacker_liew
中階會員 發表:59 回覆:168 積分:65 註冊:2004-05-17 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
不知道你的開發平台
是不是程式中有把 KEYBOARD 的 ANDROID SERVICE 服務給關閉了? ===================引 用 stacker_liew 文 章=================== 我在Firemonkey裡用TMediaPlayer播放一段小小的mp4影片,發現接下來的TEdit都無法運作(無法輸入資料。),感覺好像TMediaPlayer無法釋放或太吃資源,請問如何叫它播放釋放出它所使用的資源? |
stacker_liew
中階會員 發表:59 回覆:168 積分:65 註冊:2004-05-17 發送簡訊給我 |
我是用Delphi 10 Seattle,專案裡只有一個Form,一個Datamodule。
Form上面有兩個Layout,第一個Layout載入時Visible為True,第二個Layout的Visible為False。 第一個Layout上面有一個MediaPlayer,一個MediaPlayerControl, 待MediaPlayer把影片播放完後,按一個Continue按鈕就把第一個Layout關閉,開啟第二個Layout,第二個Layout上面有個Edit。 但開啟後Edit無法輸入資料。 ===================引 用 P.D. 文 章=================== 不知道你的開發平台 是不是程式中有把 KEYBOARD 的 ANDROID SERVICE 服務給關閉了? ===================引 用 stacker_liew 文 章=================== 我在Firemonkey裡用TMediaPlayer播放一段小小的mp4影片,發現接下來的TEdit都無法運作(無法輸入資料。),感覺好像TMediaPlayer無法釋放或太吃資源,請問如何叫它播放釋放出它所使用的資源? |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
stacker_liew
中階會員 發表:59 回覆:168 積分:65 註冊:2004-05-17 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
stacker_liew
中階會員 發表:59 回覆:168 積分:65 註冊:2004-05-17 發送簡訊給我 |
|
stacker_liew
中階會員 發表:59 回覆:168 積分:65 註冊:2004-05-17 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
至於這支,
因為你有一支 uxxxdbutil 內含 uni 的元件(應該是 unidac吧, 我手中沒有這個元件, 無法開啟, 所以移除這個 uses 後, 用模擬器進行, 一啟動 有你的動畫出來, 但展示完畢就停格在那, 也沒有 login 畫面出來, 我查不出接下來的東西, 但看你的程式內容, 有一段我覺得你先移除看看, 在 editenter 的 event 中先不要執行, 再加入以下的程式碼試試看, 沒把握! public F_VK_Service : IFMXVirtualKeyboardService; .... 在 oncreate 中加入 // 啟動虛擬鍵盤 {$IFDEF ANDROID} TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(F_VK_Service)); {$ENDIF} |
stacker_liew
中階會員 發表:59 回覆:168 積分:65 註冊:2004-05-17 發送簡訊給我 |
試過了,也是一樣。
===================引 用 P.D. 文 章=================== 至於這支, 因為你有一支 uxxxdbutil 內含 uni 的元件(應該是 unidac吧, 我手中沒有這個元件, 無法開啟, 所以移除這個 uses 後, 用模擬器進行, 一啟動 有你的動畫出來, 但展示完畢就停格在那, 也沒有 login 畫面出來, 我查不出接下來的東西, 但看你的程式內容, 有一段我覺得你先移除看看, 在 editenter 的 event 中先不要執行, 再加入以下的程式碼試試看, 沒把握! public F_VK_Service : IFMXVirtualKeyboardService; .... 在 oncreate 中加入 // 啟動虛擬鍵盤 {$IFDEF ANDROID} TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(F_VK_Service)); {$ENDIF} |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |