Edit Otobert, 13th, 2017: Added Stretch support
Flash support is now realized in chromium-browser using the pepperflash plugin. It is installed by default on new images and can be installed on older systems with rpi-chromium-mods.
By adding a wrapper it can also be used in a lot of other browsers (Firefox, kweb, Midory, Qupzilla ...). It will not work in browsers built with gtk+3: epiphany, kweb3 and (currently) kweb on Stretch.
Flash support for other browsers (based on an original post by paulwratt):
For installation we need gdebi-core (or the full GUI version of gdebi):
Code: Select all
sudo apt-get install gdebi-core
Code: Select all
sudo apt-get install gdebi
1) For Jessie:
Code: Select all
wget http://ftp.debian.org/debian/pool/contrib/f/freshplayerplugin/browser-plugin-freshplayer-pepperflash_0.3.5-1~bpo8+1_armhf.deb
sudo gdebi browser-plugin-freshplayer-pepperflash_0.3.5-1~bpo8+1_armhf.deb
Code: Select all
wget http://ftp.debian.org/debian/pool/contrib/f/freshplayerplugin/browser-plugin-freshplayer-pepperflash_0.3.5-1+b1_armhf.deb
sudo gdebi browser-plugin-freshplayer-pepperflash_0.3.5-1+b1_armhf.deb
Code: Select all
leafpad ~/.config/freshwrapper.conf
Code: Select all
audio_buffer_min_ms = 20
audio_buffer_max_ms = 500
audio_use_jack = 0
jack_autoconnect_ports = 1
jack_autostart_server = 1
pepperflash_path = "/usr/lib/chromium-browser/libpepflashplayer.so"
flash_command_line = "enable_stagevideo_auto=1"
enable_3d = 0
enable_hwdec = 0
quiet = 0
fullscreen_width = 0
fullscreen_height = 0
randomize_dns_case = 0
device_scale = 1
quirk_plasma5_screensaver = 0
enable_windowed_mode = 1
enable_xembed = 1
tie_fullscreen_window_to_browser = 1
enable_vaapi = 0
enable_vdpau = 0
vsync_afterwait_us = 0
fs_delay_ms = 300
enable_vsync = 1
double_click_delay_ms = 400
show_version_info = 0
probe_video_capture_devices = 0
# setting the following to '0' also seems to work
enable_xrender = 1
Flash animations work well, flash video to a certain degree on a RPi 3, depending on the video resolution (no hardware acceleration).