Erstellen eines Videos aus der Bildsequenz javacv

8

Zum Erstellen von Videos aus der Bildfolge in Android habe ich javacv 0.6 library benutzt, aber ich treffe das Problem: Es funktioniert normalerweise mit HTC Sensation (Android 4.0.1, Prozessor-Typ armv7) und HTC Desire (Android 2.3.3, Prozessor-Typ arm7) Telefone, aber es funktioniert nicht auf HTC Wildfire (Android 2.3.5, Prozessortyp armv6) Telefon insbesondere es scheitert in diesem Teil des Codes

%Vor%

im angehängten Code.

%Vor%

}

Es gibt keine Ausnahme.

1.wie kann ich es beheben?

2.Ich habe eine Version, bei der das Problem mit dem Prozessortyp des Geräts verbunden ist.

Wenn ich richtig liege, wie kann ich es lösen?

Vielen Dank im Voraus.

    
vach 20.11.2013, 12:42
quelle

1 Antwort

0

JavaCV enthält nativen C-Code, der von Java aufgerufen wird. Es sieht so aus, als ob Sie eine Version haben, die für ARMv7 kompiliert wurde, aber nicht für ARMv6.

Damit es funktioniert, müssen Sie die nativen JavaCV-Bits für den Prozessor neu kompilieren, auf den Sie zielen möchten (in diesem Fall ARMv6). Sobald Sie dies getan haben, sollten Sie feststellen, dass es funktioniert. OK.

Nativer Code ist ein Problem, aber für Anwendungen wie diesen ist es wichtig, dass es sehr CPU-intensive Sachen macht.

    
chiastic-security 01.10.2014, 15:00
quelle

Tags und Links