Como pausar um vídeo / áudio quando as janelas modais são fechadas

  • Exemplo de como pausar um vídeo ou áudio contido em um bootstrap modal para evitar mais audições quando a janela modal é fechada.
// Close Bootstrap Modal.
$
('.close, .save, .cancel').on('click', function(e){
e
.preventDefault();
var $this = $(this);
// get identifier modal window.
var modal = $this.data('custom');

$
('#'+modal).modal('hide');
// check tag html5 for video and audio.
if (($('#id-'+modal).prop("tagName") == 'AUDIO')
|| ($('#id-'+modal).prop("tagName") == 'VIDEO')) {
if (!$('#el-'+modal).get(0).paused) {
$
('#el-'+modal)[0].pause();
}
}
});