preload and loop support for audio/video