MediaRecorder.SetMaxFileSize(Int64) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta il numero massimo di file (in byte) della sessione di registrazione.
[Android.Runtime.Register("setMaxFileSize", "(J)V", "GetSetMaxFileSize_JHandler")]
public virtual void SetMaxFileSize(long max_filesize_bytes);
[<Android.Runtime.Register("setMaxFileSize", "(J)V", "GetSetMaxFileSize_JHandler")>]
abstract member SetMaxFileSize : int64 -> unit
override this.SetMaxFileSize : int64 -> unit
Parametri
- max_filesize_bytes
- Int64
il numero massimo di file in byte (se zero o negativo, disabilita il limite)
- Attributi
Eccezioni
Commenti
Imposta il numero massimo di file (in byte) della sessione di registrazione. Chiamare questa operazione dopo setOutputFormat() ma prima di prepare(). Dopo che la registrazione raggiunge i file specificati, verrà inviata una notifica a android.media.MediaRecorder.OnInfoListener con un codice "what" di #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED e la registrazione verrà arrestata. L'arresto avviene in modo asincrono, non c'è garanzia che il registratore venga arrestato dal momento in cui il listener riceve una notifica.
Quando si usa il contenitore MPEG-4 (#setOutputFormat(int) con OutputFormat#MPEG_4), è consigliabile impostare il numero massimo di file adatti al caso d'uso. L'impostazione di un file più grande del necessario può comportare un file di output maggiore del necessario a causa dello spazio riservato per la box MOOV che prevede dati di grandi dimensioni in questa sessione di registrazione. Lo spazio inutilizzato della casella MOOV viene trasformato in casella FREE nel file di output.
per android.media.MediaRecorder.setMaxFileSize(long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.