private void setControllerVolume(double volume) {
		if (!hasQuickTime || movie == null) return;
		try {
			Class[] types = { Float.TYPE };
			Object[] args = { new Float((float) volume) };
			Method setVolume = movieControllerClass.getMethod("setVolume", types);
			setVolume.invoke(controller, args);
		} catch (Exception ex) {
			throw new ErrorException(ex);
		}
	}