DialpadProps interface
Dialpad 组件的 props。
属性
dialpad |
拨号盘的拨号器模式。 dtmf 模式用于发送 dtmf 音调,拨号盘的外观会发生变化,就像隐藏输入框一样。 使用拨号模式时,输入框就在那里,可以编辑它以更改正在拨打的号码。 |
disable |
在按下拨号盘按钮时禁用 DTMF 声音。 实际的音调仍会发送到呼叫。 |
dtmf |
用于生成 DTMF 音调的音频上下文。 如果未提供,拨号盘将创建一个 iteslf。 |
long |
确定用户使用的设备类型,并应根据用户可用的交互界面来尊重该设备类型 |
on |
文本域的 On change 函数,提供无格式的纯文本 |
on |
拨号盘按钮行为回调 |
on |
单击按钮时发送 DTMF 音调的功能 |
show |
标志来确定何时显示/隐藏 Delete 按钮,默认为 true |
strings | |
styles | 用于自定义 dialpad 组件的样式 |
text |
设置 Dialpad 文本域内容 |
属性详细信息
dialpadMode
拨号盘的拨号器模式。 dtmf 模式用于发送 dtmf 音调,拨号盘的外观会发生变化,就像隐藏输入框一样。 使用拨号模式时,输入框就在那里,可以编辑它以更改正在拨打的号码。
dialpadMode?: DialpadMode
属性值
disableDtmfPlayback
在按下拨号盘按钮时禁用 DTMF 声音。 实际的音调仍会发送到呼叫。
disableDtmfPlayback?: boolean
属性值
boolean
dtmfAudioContext
用于生成 DTMF 音调的音频上下文。 如果未提供,拨号盘将创建一个 iteslf。
dtmfAudioContext?: AudioContext
属性值
AudioContext
longPressTrigger
onChange
文本域的 On change 函数,提供无格式的纯文本
onChange?: (input: string) => void
属性值
(input: string) => void
onClickDialpadButton
拨号盘按钮行为回调
onClickDialpadButton?: (buttonValue: string, buttonIndex: number) => void
属性值
(buttonValue: string, buttonIndex: number) => void
onSendDtmfTone
单击按钮时发送 DTMF 音调的功能
onSendDtmfTone?: (dtmfTone: DtmfTone) => Promise<void>
属性值
(dtmfTone: DtmfTone) => Promise<void>
showDeleteButton
标志来确定何时显示/隐藏 Delete 按钮,默认为 true
showDeleteButton?: boolean
属性值
boolean
strings
styles
textFieldValue
设置 Dialpad 文本域内容
textFieldValue?: string
属性值
string