The following user agent string (just an example from the many) is not recognized as an iOS device ($detect->isiOS() returns false) when playing html5 video on an iPad or iPhone:
AppleCoreMedia/1.0.0.11D201 (iPhone; U; CPU OS 7_1_1 like Mac OS X; hu_hu)
On Apple mobile devices the html5 video playback is not running inside the browser instead opened by AppleCoreMedia and therefore the user agent string is not the same as in Safari during a regular html request.
And it would be nice to have a method like isAppleCoreMedia() to detect Apple media player too.
The following user agent string (just an example from the many) is not recognized as an iOS device ($detect->isiOS() returns false) when playing html5 video on an iPad or iPhone:
AppleCoreMedia/1.0.0.11D201 (iPhone; U; CPU OS 7_1_1 like Mac OS X; hu_hu)
On Apple mobile devices the html5 video playback is not running inside the browser instead opened by AppleCoreMedia and therefore the user agent string is not the same as in Safari during a regular html request.
And it would be nice to have a method like isAppleCoreMedia() to detect Apple media player too.