asAstroMediaMetadata

Converts a platform-specific MediaMetadata object to an AstroMediaMetadata object.

This function takes an optional mapExtras lambda function (defaulting to null). The mapExtras function is likely used to process any platform-specific extra data associated with the MediaMetadata object. It takes a key-value pair (both strings) as input and should return a value in a format suitable for the AstroMediaMetadata object. The conversion process likely involves:

Return

An AstroMediaMetadata object representing the converted metadata.

Parameters

mapExtras

An optional lambda function to process platform-specific extra data from the MediaMetadata (default: null).