Sono in procinto di sostituire RecordRTC con il MediaRecorder integrato per registrare l'audio in Chrome. L'audio registrato viene quindi riprodotto nel programma con audio api. Sto avendo problemi a far funzionare la proprietà audio.duration. DiceCome posso aggiungere una lunghezza predefinita all'audio registrato da MediaRecorder in Chrome?
Se il video (audio) è in streaming e non ha una lunghezza predefinita, viene restituito "Inf" (Infinito).
Con RecordRTC, ho dovuto utilizzare ffmpeg_asm.js per convertire l'audio da wav a ogg. La mia ipotesi è da qualche parte nel processo RecordRTC imposta la lunghezza audio predefinita. C'è un modo per impostare la lunghezza predefinita usando MediaRecorder?
Sto avendo lo stesso identico problema. Hai trovato una soluzione? –
Cosa intendi per lunghezza predefinita? Puoi semplicemente avere un timer che viene avviato all'avvio della registrazione e interromperlo al momento opportuno? –
@Tom Chen quando controllo i miei file audio registrati dopo una registrazione (usando la riga di comando '$ ffmpeg -i test.webm' Vedo che la definizione è impostata su N/A. Hai trovato un modo per impostare la lunghezza? –