如果StageVideo無法使用,而您的應用程式嘗試使用StageVideo,TVSDK不會發出錯誤。 您的應用程式可以監聽StageVideoAvailabilityEvent,以判斷StageVideo是否可用。
從Flash15和更高版本開始,當硬體StageVideo
不可用時,它將返回軟體StageVideo
。 對於Flash14和舊版,您可以確定StageVideo
是否可用。 如果StageVideo
不可用,您可以使用StageVideoAvailabilityEvent
瞭解它不可用的原因。
監聽StageVideoAvailabilityEvent
以確定StageVideo
是否可用。
例如:
private function onStageAvailable(event:StageVideoAvailabilityEvent):void {
if (event.availability != StageVideoAvailability.AVAILABLE) {
// process the error scenario here
}
}
如果StageVideo
不可用,請檢查flash.media.StageVideoAvailabilityReason
。