Let $f_n, f$ be Riemann Integral and continuous functions on $[a,b]$ and $\lim_{n \to \infty} \int_{a}^{b}|f_n(x)-f(x)|dx = 0$, then $f_n \to f$ uniformly on $[a,b]$. Prove or give a counterexample if false.
My attempt: I think this is true because $\lim_{n \to \infty} \int_{a}^{b}|f_n(x)-f(x)|dx = 0$ implies that $\forall \epsilon > 0$, can choose $N \in \mathbb{N}$ s.t. $n > N \implies |f_n(x)-f(x)|(b-a) < \epsilon \implies |f_n(x)-f(x)| < \frac{\epsilon}{b-a}$. Since $\epsilon$ is arbitrary, we have $f_n \to f$ uniformly. But I failed to use the fact that $f_n$ and $f$ are continuous. Any suggestions?
Take $[a,b]=[0,1]$, $f_n(x)=x^n$, and $f\equiv 0$ for a counterexample.