For a lack of sound in flash in openSUSE-11.1 the solution for some is to remove libflash-support (but keep flash-player).
The solution in 11.2 is typically different.
In 11.2 instead check
check your PCM volume control in our mixer. Sometimes that will dynamically move to zero by itself when a flash video starts
in KDE take a look at your sound card device order in YaST > Hardware > Sound and confirm the order of your sound devices in KDE’s Kick Off Application Launcher > Configure Desktop > Multimedia is similar
*]ensure you have appropriate codecs installed. Do this by ensuring you have libffmpeg0 from packman packagers installed (which will pick up many codecs with its dependencies).
The dependencies that come with libffmpeg0 provide most of the codecs that you will need.
Please note the link caf4926 provided in his post.
In part because of the tremendous flexibility offered with openSUSE Linux, it has also meant there is tremendous room for a misconfiguration that causes the appearance of non-functionality.
Wrt codecs, there is no 100% agreed standard (unfortunately) and hence not all packagers put codecs in the same place that the various multimedia applications can find them. Hence if you were to install codecs from videolan/libdvdcss reopsitories, there may be various Packman packaged (and Novell packaged) applications may not find them, and hence no sound or possibly no video with an application, even though the codecs are in place.
Thus to avoid this risk (and also for other reasons) I always recommend new users stick to having only the 3 official Novell/SuSE-GmbH repositories (OSS, Non-OSS, and Update) and one and only one 3rd party repository, Packman. No others. Just those 4: OSS, Non-OSS, Update and Packman. There is guidance here for that: Repositories/11.2 - openSUSE-Community Avoid the temptation to add more than those 4 !! Users with lots of openSUSE experience under their belt can add and keep in place more than those 4. New/average users can not. So just those 4. IF you need an application from a 5th repository which is not one of those 4, then add the 5th repository, add the application, and disable or remove the 5th repository. Keep your repositories LEAN and MEAN.
Now typically the desktops and multimedia applications in openSUSE give one the choice of choosing a different sound engine. I prefer to use xine as my sound engine. Hence I always install the Packman packaged version of libxine1 (provides the sound engine) and xine-ui (provides the user interface for tuning the engine). Then in KDE I ensure under Configure Desktop > Multimedia I have the xine back end selected.
Good media players that I like to use are vlc and smplayer. Other players such as kaffeine and of course xine (with xine-ui) can be used.
Note in each media player, one can go and tune the audio backend.
In cases where a user has already installed a bunch of videolan packaged apps, to avoid the compatibility problems that I noted, I typically recommend users then switch all of those videolan packaged apps to Novell packaged apps. This is very easy to do in openSUSE-11.2 with the qt version of YaST.