作者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