

You’ll love the numerous keyboard shortcuts that makes watching AV like being in the movie Minority Report. Moreover, you can save your favorite videos in playlists for immediate reloading any time you want.Īnd finally, AVPlayer is optimized to prioritize hardware decoding using the graphics card to be as efficiently as possible playing video files, while taking advantage of software codecs for maximum compatibility using the CPU whenever necessary. You can drag and drop any number of media files on it, and AVPlayer will automatically open and arrange the videos for you on screen, using as much space as possible for each video, and provide a convenient set of UI to control each or all of them at the same time. Launch the Roku Media Player when prompted. That’s exactly where Awesome Video Player is going to help. To play your media attach your USB device to the USB port on the TV. Only to have to do it all over again the next time you want to watch the same videos? I think very complex for explain about service class in my project, then I tour my project code for this.Why Use AVPlayer Instead of Other Media Players?īecause watching AV one at a time is just so boring! You do have a collection of Awesome Videos, right? Ever wanted to watch more than one videos at the same time quickly and conveniently? Without having to open multiple instances of the media player, manually load each of the videos, and then try your best to position them nicely on each corner of the screen. private String status public void onPlayerStateChanged(boolean playWhenReady, int playbackState) If you handle about this, you get playback state at onPlayerStateChanged() when implementation by Player.EventListener.

Ended ( Player.STATE_END) : playback ended.Ready ( Player.STATE_READY) : can start playback.Buffering ( ) : more data needs to load.Idle ( Player.STATE_IDLE) : nothing to play media.
