Есть много утилит для этого.Один из наиболее популярных (который я использовал ранее) - JWPlayer .Он имеет большой набор функций и даже мастер , чтобы помочь с настройкой.Кроме того, он начинает поддерживать HTML5 (при условии, что вы воспроизводите HTML5-совместимый файл, а ваш клиент использует браузер, поддерживающий HTML5 - в противном случае он вернется к Flash).
Просто примечание: этоПроигрыватель бесплатный (и насколько я помню, с открытым исходным кодом), но лицензирование может быть странным (например, использование на коммерческих сайтах может потребовать оплаты).