2016-10-28 2 views
4

Was ist neu mit der Laufzeitbegrenzung von MediaStore in Android 7? Es gibt nichts in der Dokumentation, aber seit sdk Version 24 nimmt ein Gerät ein Video ohne Limit auf.Wie kann die Dauer von MediaStore in Android 7 begrenzt werden?

Ich habe es auf einem echten Motorola Nexus 6 mit Android 7.0 und auf virtuellen Geräten mit 7.0 und 7.1.1 getestet. Bei früheren Versionen funktioniert alles wie ich will.

Mb etwas falsch mit meinem extras Bündel? enter image description here

+0

// Bei früheren Versionen funktioniert alles wie ich Dies ist sehr unklar want.//, wir wissen nicht, was Sie wollen. Erklären Sie richtig, mit welchem ​​Problem Sie konfrontiert sind und was die erwartete Leistung ist. –

+0

Ich möchte die Dauer eines Videos begrenzen. Ich drücke den Knopf "Record" und die Aufnahme stoppt zB. in 2 Sekunden –

+0

und dieses Problem, mit dem Sie konfrontiert sind, ist nur auf api 24? –

Antwort

0

„Es gibt keine Voraussetzung für jede Kamera-App EXTRA_DURATION_LIMIT zu ehren. Dies ist eine Anfrage, kein Befehl“

Jede andere Art und Weise der Länge des Videos zu begrenzen?

Nicht, wenn Sie die Arbeit an eine Drittanbieter-App delegieren. Sie können gerne die Kamera-APIs verwenden und das Video direkt aufnehmen. Wenn Sie sich nicht mit dem Video auf dem Gerät, sondern mit einer Teilmenge, die Sie hochladen möchten, befassen, prüfen Sie, wie Sie die ersten 10 Sekunden des Videos abschneiden und dieses Stück hochladen können.

Diese Antwort wird direkt aus dieser Frage zusammengestellt: MediaStore.EXTRA_DURATION_LIMIT Not working Nexus Devices?

Verwandte Themen