mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-06-08 12:52:51 +00:00
Fix native compilation due to double/long mismatch
This commit is contained in:
+3
-3
@@ -25,11 +25,11 @@ object VideoInformationUtils {
|
|||||||
val width = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH)?.toDoubleOrNull() ?: Double.NaN
|
val width = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH)?.toDoubleOrNull() ?: Double.NaN
|
||||||
val height = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT)?.toDoubleOrNull() ?: Double.NaN
|
val height = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT)?.toDoubleOrNull() ?: Double.NaN
|
||||||
|
|
||||||
// Get duration in milliseconds, convert to long
|
// Get duration in milliseconds
|
||||||
val duration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)?.toLongOrNull() ?: -1L
|
val duration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)?.toDoubleOrNull() ?: -1.0
|
||||||
|
|
||||||
// If we have some valid info, but there is no duration it might be live
|
// If we have some valid info, but there is no duration it might be live
|
||||||
val isLive = !width.isNaN() && !height.isNaN() && duration <= 0
|
val isLive = !width.isNaN() && !height.isNaN() && duration <= 0.0
|
||||||
|
|
||||||
// Get bitrate
|
// Get bitrate
|
||||||
val bitrate = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_BITRATE)?.toDoubleOrNull() ?: Double.NaN
|
val bitrate = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_BITRATE)?.toDoubleOrNull() ?: Double.NaN
|
||||||
|
|||||||
Reference in New Issue
Block a user