2017-06-29 2 views
-5

In meiner Android-App kann ich MOV-Dateiformat Video-Datei mit Absicht nicht abspielen und es zeigt (konnte Video nicht abspielen) in App und in Logcat, zeigt es Ausnahme aufgetreten ist:spielen mov Dateiformat in android Studio mit Absicht

java.lang.IllegalArgumentException: Unknown URI für .mov-Dateiformat

+0

schreiben Sie Ihren Code hier – warlock

+0

Inte nt videoIntent = neue Absicht (Intent.ACTION_VIEW); videoIntent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK); videoIntent.setDataAndType (Uri.parse (finalToLoad), "video/*"); context.startActivity (videoIntent); – jerry

+0

Das 'mov' Dateiformat wird von Android nicht unterstützt (naja, es ist ein ** Apple ** Medienformat). https://developer.android.com/guide/topics/media/media-formats.html –

Antwort

0
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoPath)); 
intent.setDataAndType(Uri.parse(videoPath), "video/*"); 
startActivity(intent); 

Bitte stellen Sie sicher, Ihr Weg ist richtig

+0

Ja, mein Pfad ist korrekt, ich kann .mp4 Datei außer .mov Datei abspielen. Gibt es eine andere Möglichkeit, .mov-Dateien mit Absicht abzuspielen? – jerry

+0

Dann denke ich, dass Ihr Gerät keine Anwendung enthält, die .mov Format – warlock

+0

spielen wird ja, mein Gerät ist Samsung s6 Rand, Android 7+. Einige haben mir vorgeschlagen, .mov zu .mp4 zu transcodieren. aber ich kann keinen Code oder eine Bibliothek zu .mov URL zu .mp4 URL in Android Studio finden. – jerry