2

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?

Gabriel Augusto
  • 1,002
  • 11
  • 18

0 Answers0