It's been awhile, so I updated to trunk 15369... but my MediaPlayer still isn't updating his bytesLoaded/bytesTotal, specifically LoadEvent.BYTES_LOADED_CHANGE and LoadEvent.BYTES_TOTAL_CHANGE.
I tried using a Timer, but the player.bytesLoaded/bytesTotal values never change even though it's clearly buffering and playing video. I noticed that a VideoElement exposes these properties, but my elements don't appear to have an API to get it, and I'm using playlists which abstracts things away from my player... and it seems MediaPlayer checks the traits anyway.
...confused... I just want to show a progress bar that shows the file downloading. How would you all suggest I do this?
You should get these events for progressive videos (though not streamed videos), and shouldn't need to set up your own Timer. Can you either post a small sample that shows the problem, or try to reproduce in a sample app (e.g. ExamplePlayer, which shows bytesLoaded and bytesTotal in the UI)?
This is for RTMPE & HTTP streaming. I'm assuming I'll only get 'em for HTTP?
You'll only get them for progressive HTTP, not HTTP streaming. Although HTTP streamed content technically "downloads", it's more similar to RTMP streaming in terms of experience (you can seek anywhere, anytime). So the bytesLoaded and bytesTotal (which are intended to support the creation of a download progress bar) don't apply in this case.