             {
                 beforeLoadMuted = videoPlayer.muted;
                 videoPlayer.muted = true;
-                videoPlayer.view.visible = false;
+                
+                if (videoPlayer.displayObject)
+                    videoPlayer.displayObject.visible = false;
                 
                 inLoadingState2 = true;
             }

                // if inLoadingState1 && !pausable, then let the loading state handle it
                // if !inLoadingState1 && pausable, then just pause
                // if !inLoadingState1 && !pausable, then load (if needed to show first frame)
                if (!inLoadingState1 && videoPlayer.pausable)
                    videoPlayer.pause();
                else if (!videoPlayer.pausable && autoDisplayFirstFrame)
                    load();
            }
        }

        cleanUpSource()
        
        // if was playing a previous video, let's remove it now
        if (videoPlayer.media && videoContainer.containsMediaElement(videoPlayer.media))
        {
            videoContainer.removeMediaElement(videoPlayer.media);
        }
        
        var videoElement:org.osmf.media.MediaElement = null;
        
        // check for 4 cases: streaming video, progressive download, 
        // an IMediaResource, or a VideoElement.  
