На моем сервере загружено видео .mp4.Выставил Java API для потокового видео.Видео небольшого размера воспроизводится нормально, но видео большого размера не воспроизводится.На стороне приложения для Android написано «Не могу воспроизвести видео».
ниже приведен код, используемый для отображения видео в Android:
((FeedHomeViewHolder)holder).dareVideo.setVideoURI(vidUri, headers);
((FeedHomeViewHolder)holder).dareVideo.setZOrderOnTop(false);
((FeedHomeViewHolder)holder).buffering_textview.setVisibility(View.VISIBLE);
((FeedHomeViewHolder)holder).dareVideo.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.d(VolleyLog.TAG, "==========WHAT:"+what+" EXTRA:"+extra);
return true;
}
});
((FeedHomeViewHolder)holder).dareVideo.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
((FeedHomeViewHolder)holder).buffering_textview.setVisibility(View.GONE);
((FeedHomeViewHolder)holder).ic_media_play.setVisibility(View.VISIBLE);
((FeedHomeViewHolder)holder).dareVideo.seekTo(100);
//((FeedHomeViewHolder)holder).dareVideo.start();
}
});