Hi i want to play video in android studio using ExoPlayer so i create a simple video to get Video From Url and using in my Player my simple code is
public class MainActivity extends AppCompatActivity {
SimpleExoPlayer player;
ConcatenatingMediaSource concatenatingMediaSource;
View videoplayer_controls;
VideoView videoplayer;
TextView videoplayer_time;
boolean isVideoPlayer = true;
SeekBar videoplayer_slider_porgress;
ExoPlayer exoPlayer;
PlayerView playerView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
playerView = findViewById(R.id.videoplayer2);
Uri uri = Uri.parse("https://cecds1b69vpu.share.zrok.io/static/img/input.mp4");
exoPlayer = new ExoPlayer.Builder(this).build();
playerView.setPlayer(exoPlayer);
MediaItem mediaItem = MediaItem.fromUri(uri);
exoPlayer.setMediaItem(mediaItem);
exoPlayer.prepare();
exoPlayer.setPlayWhenReady(true);
}
}
but when i start my app i got error in LogCat in android studio
Playback error
com.google.android.exoplayer2.ExoPlaybackException: Source error
.....
Caused by: com.google.android.exoplayer2.source.UnrecognizedInputFormatException: None of the available extractors (FragmentedMp4Extractor, Mp4Extractor, FlvExtractor, FlacExtractor, WavExtractor, AmrExtractor, PsExtractor, OggExtractor, TsExtractor, MatroskaExtractor, AdtsExtractor, Ac3Extractor, Ac4Extractor, Mp3Extractor, AviExtractor, JpegExtractor) could read the stream.{contentIsMalformed=false, dataType=1}
I have already played the video on another app like MXPLAYER, DIIX on Google Play Store so please any one can help me to play a VP9 Video in exoplayer or any MediaPlayer :(