Opera stand-alone and flash player plugin

  • Hi, I'm using Opera 36.0.2130.65 stand-alone installation on Windows XP Flash player is installed but Opera doesn't recognizes it, it doesn't show up on the list of plugins.
    I've found some directions as to how to install the plugin manually but those are either for Opera 12 or for the Unix version.

  • Make you sure that you have installed the correct Flash type, Opera uses the ppapi/pepper Flash.

  • WINDOWS\system32\Macromed\Flash contain both NPSWF32_21_0_0_242.dll and pepflashplayer32_22_0_0_158.dll
    which I'm led to believe are the npaapi and ppapi plugins however it doesn't appear on the list in opera://plugins ?

  • The npapi one should not appear as it's not supported but the ppapi should be listed.

    Have you tried to reinstall Flash?

  • Yes, I've reinstalled flash, didn't help.
    Do you know where opera looks for plugins and plugins information ? If it won't detect it by itself perhaps it could be done manually ?

  • Do you know where opera looks for plugins and plugins information ?

    AFAIK in registry.

    Other plug-ins are listed normally?

  • AFAIK yes, there is a list of various plugins including vlc silver light java windows media player and so on.

  • I just tested a standalone installation of Opera 37 on Win 10 64-bit (with 32-bit Opera).

    It's finding flash no problem at "C:\WINDOWS\SysWOW64\Macromed\Flash\pepflashplayerXXXX.dll", which would be
    "C:\WINDOWS\System32\Macromed\Flash\pepflashplayerXXXX.dll" for you on WinXP.

    So, it sounds like things are correct.

    Even though you shouldn't have to, you can try creating the other path and putting the pepperflash dll in there. You really shouldn't have to though, especially since you're just using WinXP 32-bit.

    First though, I'd check the Player Path in "HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerPepper" in the resistry to make sure it's pointing to the dll you have. Then, restart Opera.

    Besides that, you can modify the opera/launcher.exe shortcut and add the command-line switch to tell Opera to use the specific dll you have.

    launcher.exe "--ppapi-flash-path=C:\Windows\System32\Macromed\Flash\filename.dll"
    

    See http://peter.sh/experiments/chromium-command-line-switches/#ppapi-flash-path.

  • As you say it shouldn't be necessary to create this path here (unless something was programmed very badly).
    The registry key I've already checked and it pointing to the right file.

    Using the command line switch works so 'Yay result!', but opera reports Version: 99.999.999.999 Shockwave Flash 99.999 r999 .

    The Adobe website reports the version as 22,0,0,158 so things look good here.

  • This switch might fix the version in the UI.

    It still seems odd that Opera doesn't detect flash automatically though. Maybe it's a WinXP thing.

    For Chrome, its bundled version of pepper flash is in the User Data\PepperFlash[version] folder with manifest.json and manifest.fingerprint. For Opera's standalone installation, maybe creating the PepperFlash[Version] folders in "profile\data" (without the manifest files even) and putting a copy of the dll in there might be enough for Opera to detect flash.

  • The switch didn't work but that isn't really important to me.
    I've tried creating the folder and even put the manifest file in, didn't work, no fingerprint file here though.

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.