據說系統內建的多**功能支援 srt、 ssa 等字幕,老周測試過幾種格式的字幕均能載入。
srt 字幕是最簡單的字幕結構,甚至你用記事本都能做出來,就是分為幾行來寫。
第一行是字幕的編號,應該是從1開始的,反正工具生成的srt都是從1開始編號;
第二行是字幕的開始時間和結束時間,中間用乙個 「-->」來分隔;
第三行是字幕內容。
比如這樣:
18編號為19的字幕是空白,所以第三行沒有內容。00:03:37,933 --> 00:03:45,366
時而憑風遨遊,時而髙談怪論
1900:03:45,366 --> 00:03:45,599
2000:03:45,600 --> 00:03:49,800
來往於仙山飄渺之間
好,下面就說說載入外部srt字幕的方法。
fileopenpicker picker = new第二步,載入字幕檔案,然後建立timedtextsource物件,再把它加入到mediasource.externaltimedtextsources屬性中,這個屬性是乙個列表,型別為timedtextsource。每加入乙個timedtextsource物件就多乙個字幕軌道。fileopenpicker();
picker.filetypefilter.add(
".mkv");
picker.filetypefilter.add(
".mp4");
storagefile file = await
picker.picksinglefileasync();
if (file != null
)
然後,點選這個按鈕就可以選擇載入的字幕,或者關閉字幕。
好了,老周近兩天嚴重感冒了,現在稍為好轉,就順便寫一寫博文。
Win 10 應用開發 應用預啟動
所謂預啟動,其實你一看那名字就知道是啥意思了,這是直接譯,也找不到比這個叫法更簡練的詞了。在系統資源允許的情況下 比如電池電量充足,有足夠的記憶體空間 系統會把使用者常用的應用程式在後台啟動,但不會顯示使用者介面。在預啟動時,可以事先初始化一些資料,等到使用者正式啟動應用時,呈現介面的效率就有所提公...
Win 10 應用開發 應用預啟動
所謂預啟動,其實你一看那名字就知道是啥意思了,這是直接譯,也找不到比這個叫法更簡練的詞了。在系統資源允許的情況下 比如電池電量充足,有足夠的記憶體空間 系統會把使用者常用的應用程式在後台啟動,但不會顯示使用者介面。在預啟動時,可以事先初始化一些資料,等到使用者正式啟動應用時,呈現介面的效率就有所提公...
Win 10 應用開發 透視效果
所謂透視效果,就是在平面座標空間上模擬出 好像 三維的效果。要是老周沒有記錯的話,以前在寫wp8相關的內容時寫過,uwp中的透視方法也保留了以前的do法,其實這玩意兒是從 silverlight 沿襲下來的。不過,uwp新增了一些三維變換相關的東東,這個老周以後會跟大夥兒聊,今天咱們還是先了解透視效...