【ニコニコ】NNDD Part6【Mac対応】at SOFTWARE
【ニコニコ】NNDD Part6【Mac対応】 - 暇つぶし2ch694:名無しさん@お腹いっぱい。
17/05/03 21:37:10.17 2hb9UN5+0.net
DMCサーバからのダウンロードではAPIサーバに60秒おきにハートビート信号を送らなきゃならず, setIntervalでその処理をしてる
で, ダウンロードの場合はURLRequestのcompleteイベント(本当はあらゆるエラーイベントでもやらなきゃならんのだが)でclearIntervalすればハートビーティングを止めるようにしてる。
他方ストリーミング再生の場合はダウンロードと再生を同時にVideoDisplayが掌握していて, URLRequestのcompleteに相当するイベントが(自分が探した限り)見つからなかった。
ハートビートシグナルは送らないと1分でサーバから切断されるから, 致し方なく何があろうとちょうど10分間ハートビートを維持するようにしていて, この辺がすごく気持ち悪いと思ってる。
要するにストリーミング再生の場合は10分以内にダウンロード完了しないと切られるし, 10秒でダウンロード完了しても10分間ハートビートし続けちゃうキモい
とりあえずこれ解消したらAlpha外せると思うんだけど, 自分の環境で今のところ問題ないからモチベーション沸かない(回線遅い環境とか危なそうなのは容易に想像出来るけども)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch