Start a new topic
Solved

On Safari ipad dynamic API errors

On safari ipad I try to setup video like this
      viblast(video).stop();

      viblast(video).setup({

        key: '...',

        stream: "https://nimble.viblast.com:8081/live/high/playlist.m3u8"

      });
But nothing happened and video diidn't started. In console i see following lines:
viblast.js:159
TypeError: undefined is not an object (evaluating 'b.nc.length')
[vb] cannot signal end of stream in MSP::stop()

Version of viblast: 6.07.3e65fa9b

Client string: Mozilla/5.0 (iPad; CPU OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1

1 Comment

Safari on iPad currently doesn't support Media Source Extensions. You can use the build-in HLS support by using the useNativeHls flag. For example:

viblast(video).setup({

 useNativeHls:true,

 key: '...',

 stream: "https://nimble.viblast.com:8081/live/high/playlist.m3u8"

});


1 person likes this
Login to post a comment