Hi,
the public iOS 9 version was released a few days ago and Apple wouldn't be Apple when there wouldn't be some compatibility breaks ;-):
In iOS 9 it's no longer possible to start playing a video or sound in a touchstart event.
That event will be sent by the browser when the finger first touches the screen. In krpano this relates to layer/plugin/hotspot ondown events or the global onmousedown event.
Additionally the videoplayer and soundinterface plugins are using the touchstart event to start 'autoplay' videos or sounds. That are videos/sounds that should be played without user interaction (e.g. automatically on startup) - in this case these plugins are automatically waiting for the first touch anywhere on the screen to start playing these medias.
Luckily it's still possible to start videos and sounds via the touchend event in iOS 9 - this is the event that will be send when the finger will be removed from the screen. In krpano the touchend event relates to the onup, onmouseup and onclick events.
In most and typical xml codes and examples the onclick event will be already used to play, pause or stop videos and sounds, there this iOS 9 change isn't relevant, but the change is a problem for for the 'autoplaying' videos and sounds.
Therefore here a quick update of the videoplayer and soundinterface plugins. With that update these plugins will now automatically use the touchend event instead of the touchstart event on iOS 9 for starting pending 'autoplay' elements. For updating just replace the videoplayer.js and soundinterface.js files.
The download includes the plugins for krpano version 1.18.x and version 1.19.x:
krpano-ios9-support-update.zip
The updates will be included also in the next krpano releases.
Best regards,
Klaus