2017-09-27 3 views
1

私はtokbox-camera-filter apiを使用していますが、このAPIには既に問題があります。ブラウザのタブを変更すると、パブリッシャのビデオストリームが削除され、同じタブに戻るとビデオストリームが追加されます。TokboxカメラフィルタAPIの問題

リンクの下に確認してください:https://aullman.github.io/opentok-camera-filters/

は、2つの別々のタブには、このリンクを開き、あなたは、ブラウザのタブを変更することでそれを確認することができます。

答えて

1

Tokboxでは正式にサポートされていないため、この問題についてはサポートしていませんが、このコードやAPIを入手したgithubでクエリを送信できます。

+0

tokboxサポートから同じ回答を得ました。 –

+0

ええ、私も同じ問題に直面しています。 –

+0

今サポート(github)からの応答を待っています。 –

2

問題は、画像を描画するためにrequestAnimationFrame呼び出しを使用していることです。 https://github.com/aullman/opentok-camera-filters/blob/master/src/filterTask.js#L24

タブまたはウィンドウがバックグラウンドのときにrequestAnimationFrameが実行されません。あなたはそれをまだ実行されているsetTimeoutで置き換えることができますが、おそらくそれもうまく実行されません。

+0

ありがとう@Adamしかし、ブラウザのタブが変更されたときに、それを連続して実行するにはどうすればよいですか? –

+0

バックグラウンドで実行する方法はありますか? –

+0

私が言ったように、あなたはrequestAnimationFrameの代わりにsetTimeoutを使ってみることができます。 Webワーカーも同様に機能するかもしれません。 –