Najczęściej się bierze gotowe rozwiązanie :)
Ale jak chcesz wszystko zrobić sam to w przeglądarce masz do wyboru tylko JavaScript (ewentualnie Flash - który kiedyś używany jako rozwiązanie awaryjne gdy przeglądarka sama nie potrafiła odtwarzać filmów i muzyki)
Do dyspozycji masz tag <video> i funkcje w JavaScript, które potrafią uruchomić odtwarzanie, itp.
---
EDIT: ludzie powiadają, że w3school to złe źródło wiedzy
ale mimo to podam link do przykładu na tym serwerze:
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_av_met_play_pause