I'm using Android-ScalableVideoView to show a 10s video in a RelativeLayout
from a URL repeatedly:
<com.yqritc.scalablevideoview.ScalableVideoView
android:id="@+id/vv_mini_trailer"
android:layout_width="match_parent"
android:layout_height="@dimen/mini_trailer_height" />
And code:
@Bind(R.id.vv_mini_trailer) ScalableVideoView vvMiniTrailer;
try {
Uri uri = Uri.parse(filme.getUrlVideo());
vvMiniTrailer.setDataSource(this, uri);
vvMiniTrailer.setScalableType(ScalableType.CENTER_CROP);
vvMiniTrailer.prepareAsync(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
vvMiniTrailer.setLooping(true);
vvMiniTrailer.start();
}
});
} catch (Exception e) {
Timber.e("Erro ao executar o mini-trailer " + e.toString());
}
Problem: Running the app in a Samsung Galaxy Note 3, the video is playing only for the first time. Running in a Moto G it's all good. Any ideas?