Sono un noob per lo sviluppo Android e sto cercando di implementare il libstreamingexample 3 sample project. Tutto funziona bene, tranne per il fatto che non sono stato in grado di modificare l'orientamento dell'anteprima video per eseguire il prtrait. Indipendentemente dalle impostazioni che cambio, rifiuta di ruotare e rimane in modalità orizzontale. So che è possibile ottenere l'orientamento verticale perché spydroid utilizza libstreaming e visualizza in orientamento verticale Qualsiasi aiuto è molto apprezzato.Come ruoto l'anteprima video di libstreaming?
mio codice rilevante:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //<--Does Nothing
// Configures the SessionBuilder
mSession = SessionBuilder.getInstance()
.setContext(getApplicationContext())
.setAudioEncoder(SessionBuilder.AUDIO_AAC)
.setAudioQuality(new AudioQuality(8000, 16000))
.setVideoEncoder(SessionBuilder.VIDEO_H264)
.setSurfaceView(mSurfaceView)
.setPreviewOrientation(90) //<--Does Nothing
.setCallback(this)
.build();
Hai provato a cambiare l'orientamento attraverso il manifest? – Abdellah
Sì, sì, ma non funziona neanche io. –