特定の開始点と終了点 (イベント リスナーによってトリガーされる) から時間が経過すると増加する XUL のタイマーが必要です。
私が設定したUIは次のとおりです。
<vbox>
<label id="asterisk-ext-caller-id-num" value="XXXXX XXX XXX" />
<label id="asterisk-ext-caller-id-name" value="Blah de blah blah" />
<timepicker id="asterisk-ext-calltimer" readonly="true" disabled="true" is24HourClock="true" value="00:16:24" />
<hbox>
<button id="asterisk-ext-hold-button" label="Hold"
oncommand="AsteriskExtPresence.BrowserOverlay.toggleHold();"/>
<button id="asterisk-ext-hangup-button" label="Hangup"
oncommand="AsteriskExtPresence.BrowserOverlay.hangupMyChannel();"/>
</hbox>
</vbox>
asterisk-ext-calltimer
要素を毎秒インクリメントして、人が電話をかけている時間をカウントしたいと思います。
私はそれを開始する(理想的)か、サーバーに毎秒時間を問い合わせることができます(理想的ではなく、明白な理由です)
誰もがこれを以前に行ったことがありますtimepicker
か?