• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## cl.multimedia.av_session.001 av_session所有接口更换为系统接口
2
3所有av_session的接口变更为SystemApi。
4
5**变更影响**
6
7非系统应用无法调用系统接口,如调用方为非系统应用或未申请SystemApi相关权限,将无法调用接口。
8
9**关键的接口/组件变更**
10
11所有接口均变更为SystemApi,接口明细如下:
12
13| 接口、枚举或变量名 | 类型 | 是否为SystemApi |
14| -------- | -------- | ------- |
15| SessionToken | interface | 是 |
16| AVMetadata  | interface | 是 |
17| AVPlaybackState  | interface | 是 |
18| PlaybackPosition  | interface | 是 |
19| OutputDeviceInfo  | interface | 是 |
20| AVSessionDescriptor  | interface | 是 |
21| AVSessionController  | interface | 是 |
22| AVControlCommand  | interface | 是 |
23| createAVSession | function | 是 |
24| getAllSessionDescriptors | function | 是 |
25| createController | function | 是 |
26| castAudio | function | 是 |
27| on  | function | 是 |
28| off | function | 是 |
29| sendSystemAVKeyEvent | function | 是 |
30| sendSystemControlCommand | function | 是 |
31| sessionId | variable | 是 |
32| setAVMetadata | function | 是 |
33| setAVPlaybackState | function | 是 |
34| setLaunchAbility | function | 是 |
35| getController | function | 是 |
36| getOutputDevice | function | 是 |
37| activate | function | 是 |
38| deactivate | function | 是 |
39| destroy | function | 是 |
40| getAVPlaybackState | function | 是 |
41| getAVMetadata | function | 是 |
42| getOutputDevice | function | 是 |
43| sendAVKeyEvent | function | 是 |
44| getLaunchAbility | function | 是 |
45| getRealPlaybackPositionSync | function | 是 |
46| isActive | function | 是 |
47| getValidCommands | function | 是 |
48| sendControlCommand | function | 是 |
49| AVSessionType  | type | 是 |
50| AVControlCommandType  | type | 是 |
51| LoopMode  | enum | 是 |
52| PlaybackState  | enum | 是 |
53| AVSessionErrorCode  | enum | 是 |
54