Я хотел бы использовать тег видео html5 только в том случае, если браузер пользователей является Safari, а если нет, используйте проигрыватель флэш-видео.
Приведенный ниже код не работает (условное выражение <!--[if Safari]>
недействительно), но может дать вам представление о том, что я ищу
<!--[if Safari]>
<video id="player" width="480" controls>
<source src="path/to/movie.mov" />
</video>
<![endif]-->
<!--[if !Safari]>
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {
allowscriptaccess: "true",
file:"path/to/movie.mov"
};
var attributes = {};
swfobject.embedSWF("swf/player.swf", "player", "640", "480", "9.0.0", flashvars, params, attributes);
</script>
<![endif]-->