
Events on('pause') and on('seek') not firing from IOS player with JWPlayer 7.0.0
I am testing JWPlayer 7.0.0 and encountered this bug today on IOS.
The on('pause') and on('seek') events do not fire from the IOS full screen video player. I saw this first when testing on my iphone. Then I reproduced this with IOS Simulator on Mac OSX, and I can also reproduce with a barebones web page through IOS Simulator & Safari console debugging.
If you close fullscreen mode in OS which means you can't play the video but can see the video on the web page, you can then click pause & seek controls and the events correctly fire. But they have no effect because the non-fullscreen player does not play videos. Resuming fullscreen once again causes these events to cease firing.
My code depends on tracking user views at multiple points, including pause, start, stop, etc. My tracking code no longer works on IOS in JWPlayer 7.
Note I temporarily turned on console logging of on('all') with Safari debugging connected to IOS Simulator and verified there as well that the "seek" and "pause" events are not fired when the user interacts with the fullscreen video.
Is this a known issue? Any ideas for a workaround? Is there another event I can use a proxy for a pause on IOS like buffer states or bufferChanged or something?
It looks like (per http://support.jwplayer.com/customer/portal/questions/8561247-seek-event-isn-t-fired-on-android-and-iphone-in-fullscreen) that "seeked" might be a workaround for the seek event? I still need a workaround for the pause event though.
Thanks for your help.