2012-08-28 9 views
6

Sto usando mCamera.setDisplayOrientation(90); per ruotare la fotocamera.Il video registrato ha l'orientamento sbagliato

Questo modifica correttamente l'anteprima della fotocamera, ma non la "fotocamera" reale in modo che il video registrato sia ancora lateralmente. È un modo per farlo?

risposta

8

Questo potrebbe aiutare a

mMediaRecorder.setOrientationHint()

+0

Grazie, alla fine ho funzionato e ho dimenticato di pubblicare un aggiornamento, ma questo è come l'ho fatto. – RedChris

1

Il flusso video non viene mai ruotato, ma viene registrato come viene. Vedere la docs: ". Impostare la rotazione in senso orario di visualizzazione dell'anteprima in gradi Questo influenza i fotogrammi di anteprima e l'immagine visualizzata dopo snapshot"

+0

Grazie, si fa conoscere un modo per ruotare il video dopo la registrazione. Nella mia app, ho caricato il video in seguito su Youtube e preferirei che non tutti i video caricati siano sidewards. – RedChris

+0

Non ho puntatori precisi ma cercare "rotazione video java" potrebbe portarti da qualche parte, ma vorrei sottolineare che si tratta di un problema di elaborazione piuttosto pesante in quanto è necessario ricodificare l'intero flusso video. Non sono sicuro che sia una buona cosa da fare sui dispositivi mobili (se pianifichi di farlo), a causa della mancanza di potenza di calcolo e di mancanza di energia che potrebbe generare. –

+0

Ok grazie per il tuo aiuto – RedChris

Problemi correlati