跳到正文

API 概述 ​

页面经 fb2k.invoke('namespace.method', params) 调用的全部方法,按命名空间列出。事件见事件 API。SDK 把这些方法封装为 fb.*,见 SDK 命名空间。

共 471 个方法,分属 42 个命名空间。

命名空间方法数所在页面
artwork13Artwork API
audio17Audio 音频 API
clipboard4Clipboard 剪贴板 API
config29Config API
console3Console 控制台 API
cursor2Cursor API
dialog4Dialog 对话框 API
discovery15Discovery 服务发现
dnd4DnD 拖放 API
dsp8DSP 音效处理 API
event2Event 自定义事件 API
file14File 文件 API
http8HTTP API
jitQueue8JIT Queue 即时队列 API
jitSession17JIT Session 会话 API
keyboard5Keyboard 键盘 API
library27Library API
log3Log 日志文件 API
lyrics3Lyrics 歌词 API
media2Media 媒体 API
menu8Menu 菜单 API
metadata12Metadata 元数据 API
misc9Misc 杂项 API
output3Output 输出设备 API
panel2Panel 面板 API
playback27Playback API
playcount4Playcount API
playlist54Playlist API
port5Port 跨窗口端口 API
queue11Queue 播放队列 API
rating2Rating 评分 API
replaygain8ReplayGain 回放增益 API
selection6Selection 选择 API
shell5Shell 系统外壳 API
state4State 共享状态 API
system9System 系统 API
taskbar5Taskbar 任务栏 API
titleformat5Titleformat API
tray16Tray 托盘 API
ui5UI 界面 API
webview1WebView API
window82Window 窗口

另有 test.echo 与 test.ping 两个方法,用来测试 Bridge 本身,见Test 测试 API。

调用约定 ​

  • 方法名采用点号分隔(playback.play),事件名采用冒号分隔(playback:trackChanged);事件名不可用于调用。
  • 以 namespace.__method 命名的接口属于组件内置私有页面(如系统托盘菜单),非公开 API。