Jump to content
GreenSock

Search In
  • More options...
Find results that contain...
Find results in...
davej

Ios VideoLoader mp4 and 4fv not working

Recommended Posts

Hi All

I am having an issue with a app that loads video from the app document directory. Its working great with flv format videos. It loads and plays fine. When I try to load mp4 or f4v it appears and acts as though it has loaded. My scrubber moves, time counts down but there is no audio or video. The video is just black. I am using gpu acceleration but have tried with it off and same result. Any help would be great. This is running on an ipad. I have the same app running on an adroid working fine.

 

 

_videoProperties = new VideoLoaderVars();
_videoProperties.width(747);
_videoProperties.height(419);
//_videoProperties.bgColor(0x000000);
_videoProperties.autoPlay(autoPlay);
_videoProperties.container(_container);
_videoLoader = new VideoLoader("file:////var/mobile/Applications/F601234555A-D27F-48D5-A484-675F7E84839F/Documents/myvideo.mp4", _videoProperties);
_videoLoader.addEventListener(LoaderEvent.COMPLETE, _onLoadComplete, false, 0, true);
_videoLoader.addEventListener(LoaderEvent.ERROR, _onLoadError, false, 0, true);
_videoLoader.netStream
_videoLoader.load(true);
private function _onLoadComplete(e:Event):void{
  _videoLoader.addEventListener(VideoLoader.PLAY_PROGRESS, updatePlayProgress);
  _videoLoader.addEventListener(VideoLoader.VIDEO_COMPLETE, VideoComplete);
  _videoScrubber.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownScrubber);
  _videoScrubber.addEventListener(MouseEvent.MOUSE_UP, mouseUpScrubber);
  _videoScrubber.addEventListener(MouseEvent.MOUSE_OUT, mouseUpScrubber);
  _playButton.addEventListener(MouseEvent.MOUSE_DOWN, playClick);
  _pauseButton.addEventListener(MouseEvent.MOUSE_DOWN, pauseClick);
  _muteButton.addEventListener(MouseEvent.MOUSE_DOWN, muteClick);
  _soundButton.addEventListener(MouseEvent.MOUSE_DOWN, soundClick);
  _volumeScrubber.addEventListener(MouseEvent.MOUSE_DOWN, volumeClick);
  _volumeScrubber.mouseChildren = false;
  _videoScrubber.mouseChildren = false;
 }

Link to post
Share on other sites

Hi DaveJ,

 

Thanks for your query. Unfortunately we haven't done much work with using the LoaderMax classes with AIR for iOS. We've heard from a number of folks that the LoaderMax classes work quite well. Adobe has been known to introduce some netstream oddities in various versions of AIR and even Flash Player over time.

 

I don't think there is much that we are going to be able to test by just the code that you supplied.

 

Have you tried building an example without VideoLoader and seeing if the f4v and mp4s work?

 

It would be helpful if you can confirm that the videos work when VideoLoader is taken out of the equation. It may help us pinpoint the issue better.

 

I apologize for not having a more solid answer for you at this time, but we will certainly keep our ears open for more on this issue.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×