@startuml
actor User
participant "A2DP Sink" as sink
participant "Source's AVRCP event handler" as source
participant "Service Bluetooth" as bt
participant "Service Audio" as audio
participant "Application music player" as app
User -> sink : Play button pressed
sink -> source : AVRCP event play
source -> bt : Event play message
bt -> audio : Stream resume message
==Handle play message==
hnote over audio
Resume stream
endhnote
== ==
audio -> app : Audio resumed
app -> User : Show state playing
@enduml