code: function() {
  		var t = this;
  
  		t.container = t.media.parentNode;
  		t.container.style.overflow = 'hidden';
  		// Preset container's height by aspectRation
  		t.container.style.height = (t.isVideo ? _css(t.container, 'width') / t.options.aspectRation : t.options.audioHeight) + 'px';
  		t.container.innerHTML = '<div class="zy_wrap"></div><div class="zy_controls"></div>' +
  			(t.options.mediaTitle ? '<div class="zy_title">' + t.options.mediaTitle + '</div>' : '');
  
  		t.title = t.container.querySelector('.zy_title');
  
  		t.media.setAttribute('preload', t.options.preload);
  		t.container.querySelector('.zy_wrap').appendChild(t.media);
  		t.controls = t.container.querySelector('.zy_controls');
  
  		if (t.isVideo) {
  			t.width = t.options.videoWidth;
  			t.height = t.options.videoHeight;
  
  			if (t.width == '100%' && t.height == 'auto') {
  				t.enableAutoSize = true
  			}
  			t.setPlayerSize(t.width, t.height)
  		}
  	}
docs: Media container