for audio and video, these params should probably be `data-` prefixed.