We use continuity of $f$ and $g$, to prove that the integral inequality: $$\displaystyle \int_a^b f^2\int_a^bg^2 \le \dfrac{1}{4}\left(\sqrt{\dfrac{M_1M_2}{m_1m_2}}+\sqrt{\dfrac{m_1m_2}{M_1M_2}}\right)^2\left(\int_a^bfg\right)^2$$
follows from proving the discrete case of the inequality, taking $a_k = f(a+\frac{b-a}{n}k)$ and $b_k = g(a+\frac{b-a}{n}k)$, for $k=1,\cdots,n$.
$$\sum_{k=1}^na_k^2\sum_{k=1}^nb_k^2 \le \left(\dfrac{M+m}{2\sqrt{Mm}}\sum_{k=1}^n a_kb_k\right)^2$$
where, $\displaystyle M = {\dfrac{M_1}{m_2}} \ge \dfrac{a_k}{b_k} \ge {\dfrac{m_1}{M_2}} = m$, for all $1 \le k \le n$.
Using, $\displaystyle \left(\dfrac{a_k}{b_k} - M\right)\left(\dfrac{a_k}{b_k} - m\right) \le 0 \implies a_k^2+Mmb_k^2 \le (M+m)a_kb_k$
Thus, $$\sum_{k=1}^na_k^2+Mm\sum_{k=1}^nb_k^2 \le (M+m)\sum_{k=1}^na_kb_k$$
Using Am-Gm inequality,
$$2\left(\sum_{k=1}^na_k^2\right)^{1/2}\left(Mm\sum_{k=1}^nb_k^2\right)^{1/2} \le \sum_{k=1}^na_k^2+Mm\sum_{k=1}^nb_k^2 \le (M+m)\sum_{k=1}^na_kb_k$$
Dividing both sides by $n$ and taking limit as $n \to \infty$,
$$\lim\limits_{n\to \infty}\left(\dfrac{1}{n}\sum_{k=1}^na_k^2\right)^{1/2}\left(\dfrac{1}{n}\sum_{k=1}^nb_k^2\right)^{1/2} \le \lim\limits_{n\to \infty}\dfrac{M+m}{2\sqrt{Mm}}\dfrac{1}{n}\sum_{k=1}^na_kb_k$$
$$\implies \displaystyle \sqrt{\int_a^b f^2\int_a^bg^2} \le \dfrac{1}{2}\left(\sqrt{\dfrac{M_1M_2}{m_1m_2}}+\sqrt{\dfrac{m_1m_2}{M_1M_2}}\right)\int_a^bfg$$