mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 02:09:22 +02:00
Update
This commit is contained in:
parent
311a63c4e9
commit
b95ce1041b
1 changed files with 2 additions and 17 deletions
|
@ -56,22 +56,7 @@ function sendStreamToServer(stream) {
|
|||
return;
|
||||
}
|
||||
|
||||
const options = {
|
||||
mimeType: 'video/webm; codecs=vp8,opus' // Check for Safari compatibility
|
||||
};
|
||||
var mediaRecorder;
|
||||
try {
|
||||
mediaRecorder = new MediaRecorder(stream, options);
|
||||
avideoToastSuccess(`MediaRecorder with options`);
|
||||
} catch (error) {
|
||||
avideoToastError(`Failed to initialize MediaRecorder with options: ${error}`);
|
||||
try {
|
||||
mediaRecorder = new MediaRecorder(stream);
|
||||
avideoToastSuccess(`MediaRecorder NO options`);
|
||||
} catch (error) {
|
||||
avideoToastError(`Failed to initialize MediaRecorder: ${error}`);
|
||||
}
|
||||
}
|
||||
const mediaRecorder = new MediaRecorder(stream);
|
||||
|
||||
mediaRecorder.ondataavailable = (event) => {
|
||||
if (event.data.size > 0) {
|
||||
|
@ -83,7 +68,7 @@ function sendStreamToServer(stream) {
|
|||
console.error('MediaRecorder error:', event.error);
|
||||
};
|
||||
|
||||
mediaRecorder.start(1000); // Record and send chunks every second
|
||||
mediaRecorder.start(500); // Record and send chunks every second
|
||||
console.log(`MediaRecorder started`);
|
||||
} catch (error) {
|
||||
console.error('Failed to initialize MediaRecorder:', error);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue