IllegalStateException in VideoView's MediaPlayer.prepareAsync() from Expansion File
问题 I have an Expansion File (zip) full of mp4 videos that I'd like to play with the VideoView. When calling videoView.setVideoURI() it throws and IllegalStateException (prepareAsync called in state 1) in my VideoView's openVideo(). I retrieve the URI to the video from an extended APEZProvider class. The expansion file got packed like below and renamed to "main.3.com.my.application.obb" zip -r -0 [desiredZipFileName.obb] [folderWithVideos] VideoView: Uri uri = ExpansionAPEZProvider.buildUri("vid