05 January 2010

Wii Flash Lite - capabilities & fscommand

Today, I run some tests to find the capabilities and fscommand available on the latest Flash Lite player on the Wii.
Note, Device Central CS4 still includes the previous version, not the latest, updated on September'09

Here are the capabilities
audioMIMETypes = audio/mp3,
imageMIMETypes =
MIMETypes = audio/mp3,
videoMIMETypes =
avHardwareDisable = true
has4WayKeyAS = true
hasAccessibility = false
hasAudio = true
hasAudioEncoder = false
hasCMIDI = false
hasCompoundSound = true
hasDataLoading = true
hasEmail = false
hasEmbeddedVideo = true
hasMappableSoftKeys = false
hasMFI = false
hasMIDI = false
hasMMS = false
hasMouse = true
hasMP3 = true
hasPrinting = false
hasQWERTYKeyboard = true
hasScreenBroadcast = false
hasScreenPlayback = false
hasSharedObjects = true
hasSMAF = false
hasSMS = false
hasStreamingAudio = true
hasStreamingVideo = true
hasStylus = false
hasVideoEncoder = false
hasXMLSocket = true
isDebugger = false
language = fr
localFileReadDisable = true
os = undefined
screenOrientation = normal
screenResolutionX = 640
screenResolutionY = 800
softKeyCount = 0
version = AFL 9,1,122,0


Some interesting things to note
os return nothing
imageMIMETypes & videotype return nothing while it should be able to read video (more test later) and has hasStreamingVideo to true
has4WayKeyAS return true while keydown aren't read by default, perhaps because of the virtual keyboard (hasQWERTYKeyboard is true)






Here come the fscommand2 available


fscommandname, return, optional var defined
FullScreen -1
SetQuality 0
SetInputTextType 0
SetSoftKeys -1
ResetSoftKeys -1
StartVibrate 0
StopVibrate 0

GetVolumeLevel -1
GetMaxVolumeLevel -1

GetDateDay 5
GetDateWeekday 2
GetDateMonth 1
GetDateYear 2010
GetLocaleShortDate 0 01/05/2010
GetLocaleLongDate 0 Tue, Jan 05, 2010
GetLocaleTime 0 23:30:23
GetTimeHours 23
GetTimeMinutes 30
GetTimeSeconds 23
GetTimeZoneOffset 0 0

GetBatteryLevel -1
GetMaxBatteryLevel -1
GetPowerSource -1
GetTotalPlayerMemory -1
GetFreePlayerMemory 40706
GetDevice -1 undefined
GetDeviceID -1 undefined
GetPlatform -1 undefined
GetLanguage 0 fr

GetSignalLevel -1
GetMaxSignalLevel -1
GetNetworkConnectStatus -1
GetNetworkRequestStatus -1
GetNetworkStatus -1
GetNetworkName -1 undefined


So, no information on system (memory, os, etc...)
Hard to detect you're on a Wii !

StartVibrate return 0 while I wonder what could vibrate on a wii (no, not the wiimote)
40Mo free memory (?!)

3 comments:

Peter Moelker said...

Nice info! I recently developed a Wii game with Flash Lite. Very fun to do and actually quite easy.

Anton said...
This comment has been removed by the author.
Anonymous said...

Is it known what the (h.264) video capabilities are on the Flash lite capable Wii?