JWPlayer metadata events undefined
<p>Does anyone know why the metadata properties of <code>on('bufferChange')</code> and <code>on('meta')</code> events are undefined on mobile devices? It works like charm on the desktop, but it doesn't  on the mobile browsers for iPhone, Windows Phone or Android.
Here's the code I've used:</p>

<pre><code>&lt;div id="player"&gt;Loading the player...&lt;/div&gt;
  &lt;script type="text/javascript"&gt;

    var playerInstance = jwplayer("player");

    playerInstance.setup({
      file: "//the video source"
      width: 640,
      height: 360,
      primary: "html5",
      autostart: false,
    });

    playerInstance.on('bufferChange', function(ev) {
         //ev.metadata undefined
    });
    playerInstance.on('meta', function(ev) {
         //ev.metadata undefined
    });
</code></pre>

<p>EDIT:</p>

<p>I can't post the link to the real stream, but I'v used the following test stream as well which doesn't work either: <a href="http://vevoplaylist-live.hls.adaptive.level3.net/vevo/ch2/appleman.m3u8" rel="nofollow">http://vevoplaylist-live.hls.adaptive.level3.net/vevo/ch2/appleman.m3u8</a></p>

<p>The event was either undefined or the values (e.g. ev.metadata.bandwidth) were NaN.</p>

<p>I've tested this on an iPhone 5c (Safari,iOS up to date), a Lumia 640 (Stock browser - IE, seems like IE-engine does not support HLS at all due to missing WebKit, OS up to date), and an Galaxy S6 Edge (Chrome Browser, OS up to date).</p>