Custom flashphoner.js compilation

neogeo

Member
Is there any way to generate custom versions with certain features disabled?

I am looking for a version that has only the player, no broadcast capabilities, in the hopes that my Ionic mobile app loads faster. We see 3 seconds delay when we include the flashphoner.min.js.
 

Max

Administrator
Staff member
You can build flashphoner.js without all media providers excepting WebRTC media provider
See build script:
https://github.com/flashphoner/flashphoner_client/blob/wcs_api-2.0/Gruntfile.js
Example:
Code:
flashphonerGlobalObjectNoFlash: {
                src: ['./src/flashphoner-core.js'],
                dest: './flashphoner-no-flash.js',
                options: {
                    ignore: ['./src/temasys-media-provider.js', 'adapterjs', './src/flash-media-provider.js'],
                    browserifyOptions: {
                        standalone: 'Flashphoner'
                    }
                }
            }
Here we exclude: flash-media-provider.js
As a result you can exclude following media providers:
  • flash-media-provider.js
  • temasys-media-provider.js
  • websocket-media-provider.js
 
Top