package Ġorg . opp ia . app . player . audio Ċ Ċ import Ġorg . opp ia . app . model . State Ċ Ċ /** ĠManager Ġfor Ġupdating Ġaudio Ġstate Ġwithin Ġthe Ġstate Ġplayer . Ġ*/ Ċ interface ĠAudio Ui Manager Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠUsed Ġto Ġset Ġthe Ġstate Ġand Ġexploration Id Ġfor Ġthe Ġaudio Ġplayer ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param ĠnewState : ĠNew ĠState Ġfor Ġthe Ġaudio Ġplayer Ġto Ġget Ġrecorded Ġvoice over s Ġfrom . ĊĠĠ Ġ* Ġ@ param Ġexploration Id : ĠUsed Ġto Ġbuild Ġvoice over Ġuri . ĊĠĠ Ġ*/ ĊĠ Ġfun ĠsetState And Ex ploration Id ( newState : ĠState , Ġexploration Id : ĠString ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠLoads Ġaudio Ġfor Ġmedia Ġplayer Ġwith Ġthe Ġmain Ġcontent 's Ġid . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġallow Auto Play : ĠIf Ġfalse , Ġaudio Ġis Ġguaranteed Ġnot Ġto Ġbe Ġauto Play ed . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġload Main Content Audio ( allow Auto Play : ĠBoolean ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠLoads Ġaudio Ġfor Ġmedia Ġplayer Ġwith Ġcontent Ġid Ġfor Ġfeedback . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġcontent Id : ĠUsed Ġto Ġget Ġa Ġspecific ĠVoice over Ġfor Ġfeedback . ĊĠĠ Ġ* Ġ@ param Ġallow Auto Play : ĠIf Ġfalse , Ġaudio Ġis Ġguaranteed Ġnot Ġto Ġbe Ġauto Play ed . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġload Feedback Audio ( content Id : ĠString , Ġallow Auto Play : ĠBoolean ) ĊĊĠ Ġ/** ĠUsed Ġto Ġpause Ġall Ġplaying Ġaudio . Ġ*/ ĊĠ Ġfun Ġpause Audio () Ċ } Ċ