-
-
Notifications
You must be signed in to change notification settings - Fork 122
Open
Description
Current behavior
All compressed video mp4 CANNOT BE PLAYED on ANY BROWSERS
Expected behavior
all compressed videos should be playable on browser, mobile phone etc
Platform
- Android
- iOS
React Native Version
"react-native": "0.79.6"
React Native Compressor Version
"react-native-compressor": "^1.12.0"
Reproducible Steps And Demo
// Compress > Video
const result = await Video.compress(
uri,
{
// compressionMethod: 'auto',
compressionMethod: 'manual', // Use 'manual' to allow custom bitrate
bitrate: 1_000_000, // Example: 1 Mbps (1,000,000 bits per second)
maxSize: 720,
minimumFileSizeForCompress: 0, // 16
// Optional: specify quality, e.g., quality: 'medium'
// Optional: specify resolution, e.g., resolution: '720p'
// Or specify manual options like maxWidth, quality
},
async (progress) => {
// Update your state with the progress value (0-1)
// Total Progress
let totalProgress = progress * 100
// console.log("totalProgress: " + totalProgress)
// Set > Progress
setCompressionProgress(totalProgress);
}
);
Example Links to Failed/Buggy .mp4s generated by "react-native-compressor":
Metadata
Metadata
Assignees
Labels
No labels