First make sure your browser is updated. The current version of Iceweasel is 15.0.1. You can install it either from the mozilla.debian.net repo if you run Squeeze/Stable or from Experimental if you are running Wheezy/testing or sid.
FlashPlayer - Debian Wiki -
http://wiki.debian.org/FlashPlayer
For flash either install flashplugin-nonfree from the normal Debian repos or flashplayer-mozilla from deb-multimedia.org repo.
Remove gnash if you have it installed.
Code:
apt-get purge gnash
Java - Debian Wiki -
http://wiki.debian.org/Java
For Java I suggest Openjdk which works well:
Code:
apt-get install openjdk-6-jre
and the browser plugin, on Debian Stable you want icedtea6-plugin
on Wheezy/Testing and unstable/sid you want icedtea-6-plugin
For other browser plugins install one of the following:
gecko-mediaplayer - Multimedia plug-in for Gecko browsers
browser-plugin-vlc - multimedia plugin for web browsers based on VLC
totem-mozilla - Totem Mozilla plugin
xine-plugin - xine-based media player plugin for Mozilla browsers
You also need the app that the plugin uses, in most cases installing the plugin will also install the app.
Other plugins:
mozplugger - Plugin allowing external viewers to be launched inside Mozilla
mozilla-acroread - Adobe Acrobat(R) Reader plugin for mozilla / konqueror
konq-plugins - plugins for Konqueror, the KDE file/web/document browser
konqueror-nsplugins - Netscape plugin support for Konqueror
kpartsplugin - Netscape-compatible plugin to embed KDE file-viewers into browser
Various keyrings which are only needed if you use that repo/architecture:
deb-multimedia-keyring - GnuPG archive key of the deb-multimedia repository
pkg-mozilla-archive-keyring - GnuPG archive keys for the Debian Mozilla team package repository
debian-archive-keyring - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring - GnuPG archive keys of the Debian Edu archive
debian-keyring - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring - GnuPG archive keys for the emdebian repository
For various ways to install Oracle Java see:
Howto install Oracle Java on Debian
https://www.linuxquestions.org/quest...-debian-34567/
MultimediaCodecs - Debian Wiki -
http://wiki.debian.org/MultimediaCod...ltimediaCodecs
I would suggest closing your browser then before restarting it, delete the pluginreg.dat
and mimeTypes.rdf in your Iceweasel/Firefox profile located in .mozilla.
Please note that this will reset your plugin and application settings in Iceweasel/Firefox.
The above will allow your browser to play pretty much any online media. Other than a few of the sites that use proprietary media players like some of the news sites, I can't remember the last time I ran into anything online I couldn't play in Firefox.
Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1
Plugins- DivX Browser Plug-In
- Java(TM) Plug-in 1.7.0_07
- KParts Plugin
- mplayerplug-in is now gecko-mediaplayer 1.0.6
- QuickTime Plug-in 7.6.9
- RealPlayer 9
- Shockwave Flash
- Windows Media Player Plug-in
Note that the above plugins are provided by only 4 packages:
flashplayer-mozilla, gecko-mediaplayer, Oracle Java 7 , and since I run KDE the kpartsplugin.
Feel free to use whichever package manager you prefer to install the packages you need/want.
As for gstreamer, this is what I have installed and just like Firefox I have yet come across anything I can't play.:
Code:
$ dpkg -l|grep gstreamer
ii gstreamer0.10-alsa:i386 0.10.36-1 i386 GStreamer plugin for ALSA
ii gstreamer0.10-ffmpeg 1:0.10.13-dmo1 i386 FFmpeg plugin for GStreamer
ii gstreamer0.10-gconf:i386 0.10.31-3 i386 GStreamer plugin for getting the sink/source information from GConf
ii gstreamer0.10-plugins-bad:i386 0.10.23-7 i386 GStreamer plugins from the "bad" set
ii gstreamer0.10-plugins-base:i386 0.10.36-1 i386 GStreamer plugins from the "base" set
ii gstreamer0.10-plugins-good:i386 0.10.31-3 i386 GStreamer plugins from the "good" set
ii gstreamer0.10-plugins-really-bad:i386 0.10.23-dmo2 i386 GStreamer plugins from the "bad" set
ii gstreamer0.10-plugins-ugly:i386 0.10.19-2+b2 i386 GStreamer plugins from the "ugly" set
ii gstreamer0.10-qapt 1.3.0-2 i386 GStreamer plugin to install codecs using QApt
ii gstreamer0.10-x:i386 0.10.36-1 i386 GStreamer plugins for X11 and Pango
ii libgstreamer-plugins-bad0.10-0:i386 0.10.23-7 i386 GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-base0.10-0:i386 0.10.36-1 i386 GStreamer libraries from the "base" set
ii libgstreamer0.10-0:i386 0.10.36-1 i386 Core GStreamer libraries and elements
ii libqtgstreamer-0.10-0:i386 0.10.2-2 i386 C++ bindings library for GStreamer with a Qt-style API
ii phonon-backend-gstreamer:i386 4:4.6.0.0-2 i386 Phonon GStreamer 0.10.x backend
You also may want:
w32codecs - win32 binary codecs or on amd64
w64codecs
they are in the deb-multimedia.org repo.