No it's not that. I think there is a bug with Safari and HTML 5 audio. There are a couple of threads on apple support with people complaining but the solution is to switch YouTube back to Flash mode. Which works for YouTube, but for sites that aren't youtube that have HTML 5 embed video- the audio doesn't work.
Has anyone else experienced this?