0

ユーザーがビデオを見ている場合、または Meteor アプリのページでオーディオをストリーミングしている場合、新しいコードがプッシュされたときのホット コード リロード中に特定のプレーヤー要素が更新/停止/終了するのを防ぐために使用できるものはありますか?

現在、コード ベースに変更を加え、ユーザーが何かを見たり聞いたりすると、中断されてプレーヤーが停止します。

4

1 に答える 1

0

誰かがビデオを見ている場合、onMigrate API (文書化されていない) を使用してホット コード プッシュを無効にすることができます。

function onMigrate (retry) {
  //Return [true, data] to allow it to hot code reload, data being anything you want to be available when the page reloads
  return false;
}

Meteor._reload.onMigrate("someName", onMigrate);
// or Meteor._reload.onMigrate(onMigrate);

eventedmindでこれをカバーするビデオキャストもあり、github でそれについてのコメントが少しあります: https://github.com/meteor/meteor/blob/devel/packages/reload/reload.js#L81-L94

于 2014-07-11T11:22:21.763 に答える