iT邦幫忙

0

請問要怎麼知道拉流有沒有成功呢?(player.load())
load失敗會報錯,重複load成功會爆炸
但是沒有判斷成功與否的依據,沒辦法避免上述狀況
試過用try catch抓,但是不行,貌似是非同步請求的緣故
有沒有大神有方法呢?

var mediaDataSource = {
        type: 'flv',
        url: 'https://flvserverurl'
    };
    var element = document.getElementById('videoElement');
    player = flvjs.createPlayer(mediaDataSource, {
        enableWorker: false,
        lazyLoadMaxDuration: 3 * 60,
        seekType: 'range',
    });
    player.attachMediaElement(element);
    player.load();
player.on(event, callback) 吧?你看過他的github嗎?
可以用的事件: https://github.com/bilibili/flv.js/blob/master/docs/api.md#flvjsevents
非常感謝~看得不夠仔細
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答