private int getQTDuration() {
		if (!hasQuickTime || movie == null) return 0;
		try {
			Method getDuration = movieClass.getMethod("getDuration", new Class[0]);
			return ((Integer) getDuration.invoke(movie, new Object[0])).intValue();
		} catch (Exception ex) {
			throw new ErrorException(ex);
		}
	}