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