In Fedora 18, or, well, I believe I had this same issue in Fedora 17... I was perplexed by why sound for Firefox would never play through HDMI. Flash works fine, videos play fine... In both Chrome and Firefox. However sound only comes through for Chrome.
This is due to the way the flashplugin for Firefox interacts with the system and the soundcard. So, I needed to install alsa plugin.
Typically I would've
Apparently previously I'd installed everything but alsa-plugins-pulseaudio.
Yeah... I dunno why I didn't remember to install the alsa-plugin for pulseaudio. I feel like this probably
plagued me before, but then I switched to Chrome and never had to worry about it again.
This is due to the way the flashplugin for Firefox interacts with the system and the soundcard. So, I needed to install alsa plugin.
Typically I would've
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
Apparently previously I'd installed everything but alsa-plugins-pulseaudio.
Yeah... I dunno why I didn't remember to install the alsa-plugin for pulseaudio. I feel like this probably
plagued me before, but then I switched to Chrome and never had to worry about it again.