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