2017-06-10 1 views
0

J'essaie de lire une vidéo dans une vidéo, mais je n'arrive pas à la lire.
Voici mon code java:VideoView "Impossible de lire cette vidéo"

package com.ggblbl.videoView; 

import android.net.Uri; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.widget.VideoView; 

public class RandomVideoBlueActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_random_video_blue); 

     VideoView videoBlue = (VideoView) findViewById(R.id.videoViewBlue); 
     String videoPathBlue = "android.resource://"+getPackageName()+"/"+R.raw.blue_video; 
     Uri videoUriBlue = Uri.parse(videoPathBlue); 
     videoBlue.setVideoURI(videoUriBlue); 
     videoBlue.start(); 
    } 
} 

Mon nom vidéo est video_blue.mp4.
https://www.dropbox.com/s/iefnweekgbb9owz/blue_video.mp4?dl=0

Voici mon XML d'activité:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.ggblbl.videoView.RandomVideoBlueActivity"> 

    <VideoView 
     android:id="@+id/videoViewBlue" 
     android:layout_width="0dp" 
     android:layout_height="0dp" 
     android:layout_marginBottom="8dp" 
     android:layout_marginLeft="8dp" 
     android:layout_marginRight="8dp" 
     android:layout_marginTop="8dp" 
     app:layout_constraintBottom_toBottomOf="parent" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toTopOf="parent" /> 
</android.support.constraint.ConstraintLayout> 

Je l'ai testé sur mon LG L70 (D320n).
Sur mon Motorola Moto G1, ça fonctionne, cependant.

Répondre

0

J'ai fait quelques tests et il semble que la résolution de la vidéo soit trop élevée pour mon pauvre ancien téléphone ... Je suppose que je vais devoir trouver un moyen de réduire la taille de chaque téléphone.