BluetoothStatusChangedEvent - 可访问有关蓝牙设备状态更改的信息
非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。
此 API 仅在 Firefox OS 的内部应用程序中可用。
概要
BluetoothStatusChangedEvent
API 可访问有关蓝牙设备状态更改的信息。
当以下事件之一被触发时,状态会发生变化:
-
a2dpstatuschange
:当A2DP连接状态发生更改时。有关更多信息,请参阅BluetoothAdapter.ona2dpstatuschanged
。 -
hfpstatuschange
:当HFP连接状态更改时。有关更多信息,请参阅BluetoothAdapter.onhfpstatuschanged
。 -
pairedstatuschange
:在设备的配对状态改变时。有关更多信息,请参阅BluetoothAdapter.onpairedstatuschanged
。 -
scostatuschange
:当 SCO 连接状态更改时。有关更多信息,请参阅BluetoothAdapter.onscostatuschanged
。
接口概览
interface BluetoothStatusChangedEvent: Event
{
readonly attribute DOMString address;
readonly attribute boolean status;
};
属性
BluetoothStatusChangedEvent.address
只读
一个字符串,表示蓝牙微网络中状态发生变化的设备地址。
BluetoothStatusChangedEvent.status
只读
一个布尔值,表示连接当前状态。它可以启用( true
)或禁用( false
)。
方法
无。
规范
尚未成为任何规范的一部分。它应该作为 W3C 的系统应用程序工作组的一部分进行讨论。