' . esc_html__('error_try_again', '2coders-integration-mux-video') . '
';
}
$asset_atts_raw = muxvideo_create_data_object( $atts, $tag );
$jwt = '';
if ( isset( $asset_atts_raw['privacy'] ) && 'signed' === $asset_atts_raw['privacy'] ) {
$signing_options = get_option( 'muxvideo_options', array() );
$signing_id = isset( $signing_options['muxvideo_signing_data']['id'] ) ? $signing_options['muxvideo_signing_data']['id'] : '';
$signing_key = isset( $signing_options['muxvideo_signing_data']['private_key'] ) ? $signing_options['muxvideo_signing_data']['private_key'] : '';
if ( ! empty( $signing_id ) && ! empty( $signing_key ) ) {
$jwt = muxvideo_get_json_web_token(
$asset_atts_raw['playback-id'],
$signing_id,
$signing_key,
'v',
isset( $playback_restrictions_data->id ) ? $playback_restrictions_data->id : null,
intval( $asset_atts_raw['thumbnail-time'] )
);
}
}
$asset_atts = array_map( function ($value, $key) {
return $key === $value ? '' : $value;
}, $asset_atts_raw, array_keys( $asset_atts_raw ) );
$asset_atts_raw = array_combine( array_keys( $asset_atts_raw ), $asset_atts );
$asset_atts = array_map( function ($value) {
if ( $value === 'true' ) {
return true;
}
return $value === 'false' ? false : $value;
}, $asset_atts_raw );
?>
>
'playback-id',
'video-title' => 'video-title',
'thumbnail-time' => 'thumbnail-time',
'autoplay' => 'autoplay',
'mute' => 'mute',
'hotkeys' => 'hotkeys',
'controls' => 'controls',
'seek-buttons' => 'seek-buttons',
'seek-buttons-duration' => 'seek-buttons-duration',
'full-width' => 'full-width',
'max-width' => 'max-width',
'aspect-ratio' => 'aspect-ratio',
'start-time' => 'start-time',
'max-resolution' => 'max-resolution',
'looping-content' => 'looping-content',
'closed-captions' => 'closed-captions',
'privacy' => 'privacy',
), $atts, $tag
);
}
function muxvideo_get_player_metadata($asset_atts, $jwt){
ob_start();
?>
playback-id=""
metadata-video-title=""
start-time=""
forward-seek-offset=""
backward-seek-offset=""
thumbnail-time=""
closed-captions=""
max-resolution=""
accent-color="#333333"
style="
"