1
  var channel = '27';
  var ss_no = '2';

  jQuery('.local-tv #whats-on a').click(function() {
  channel = jQuery(this).attr('channel');
  ss_no =  jQuery(this).attr('ss-no');
});

  jQuery('.local-tv .video-option input:radio').click(function() {
  var bit_rate = jQuery(this).val();
  jwplayer('my-video' + channel).load([
    { file: 'http://ss' + ss_no + '.mylive.org:xxxx/live-channels/ngrp:ch' + channel + '_max' + bit_rate + '/jwplayer.smil' },
    { file: 'http://ss' + ss_no + '.mylive.org:xxxx/live-channels/ngrp:ch' + channel + '_max' + bit_rate + '/playlist.m3u8' }
   ]);
});

我正在使用此代码在单击单选按钮时加载不同的比特率。除了 MAC/ios Safari 之外,我得到了预期的结果。似乎 jwplayer('my-video' + channel).load 在 Mac safari 中不起作用。单击单选按钮不会更改比特率。它在窗口机器中工作。

4

0 回答 0