作者heerodream (我想當壞人)
看板Flash
標題[問題] 全螢幕解析度問題
時間Fri Mar 11 17:11:39 2011
現在製作了一個播放器
並且有全螢幕功能
swf檔嵌在網頁 舞台解析度是640x480
如果影片的解析度超高 如1600x1200
則在網頁看起來會因為為了塞在640x480的範圍中 做縮放
而導致字體 畫面嚴重變形
我目前做的全螢幕模式 開啟之後 也只是把舞台640x480的大小在做一次scale
塞到整個螢幕 所以原本變形的字體還是變形
並沒有原始影片的高解析度畫質享受
但是youtube作的播放器 好像沒這問題
再切換成全螢幕模式後 會重新做scale 將影片的size 1600x1200對到螢幕
使變形幾乎不見了...
更能呈現原本解析度的高畫質效果..
想請問這是怎麼作到的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.216.75
1F:推 KawasumiMai:Stage.scaleMode 03/11 17:49
2F:→ KawasumiMai:唉不對,原PO說的好像是外部影片(死 03/11 17:50
3F:→ heerodream:嗯..對 是載入外部影片 而影片本身的解析度很高 03/11 17:57
4F:推 KawasumiMai:如果我沒記錯....youtube切換畫質時會需要重新preload 03/11 18:06
5F:→ KawasumiMai:而且越高解析度越久,此外上傳高解析影片時 03/11 18:07
6F:→ KawasumiMai:youtube的伺服器會需要轉檔很久,或是先釋出低畫質版 03/11 18:07
7F:→ KawasumiMai:高畫質版在之後才能點選,這是不是表示 03/11 18:07
8F:→ KawasumiMai:其實他同一個影片是轉成各種解析度,切換時就直接換檔 03/11 18:08
9F:→ KawasumiMai:換句話說,網頁時吃小檔,全螢幕就換大檔如何? 03/11 18:09
10F:→ heerodream:切換全螢幕的stage.width和stage.height會隨之變大 03/11 18:16
11F:→ heerodream:但是顯示影像的video:Class 解析度無法隨之變大 03/11 18:17
12F:→ heerodream:問題點應該不是影像source來自不同檔案的關係 03/11 18:18
13F:→ heerodream:YOUTUBE有分高低解析度檔案應該只是為了節省流量 03/11 18:19
14F:→ heerodream:所以現在問題不知道是不是會受限網頁給予嵌入swf的大小 03/11 18:20
15F:→ heerodream:以至於video.attachNetStream的這個video無法對應全螢 03/11 18:21
16F:→ heerodream:幕的解析度... 03/11 18:22
17F:推 peacedove:應該是不同檔案沒錯 下載的時候好像也會不同 03/11 18:28
18F:→ peacedove:sorry 沒看到你已經回復了 03/11 18:29
19F:推 Ramone:附個檔案如何 03/12 08:20
20F:推 emily114005:設定stage.fullScreenSourceRect試試看 03/13 12:15