How to use JavaScript for audio and video manipulation?