package Ġcom . vm en on . mp o . player . framework Ċ Ċ import Ġandroid . view . Surface Holder Ċ import Ġjava . io . File Ċ Ċ interface ĠM PO Player Ġ{ ĊĠĠĠ Ġinterface ĠMedia Player Listener Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġon Media Prepared () ĊĠĠĠĠĠĠĠ Ġfun Ġon Media Finished () ĊĠĠĠĠĠĠĠ Ġfun Ġon Media Seek Finished () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠVideo Size Listener Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġon Media Video Size Determin ed ( width : ĠInt , Ġheight : ĠInt ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġis Playing : ĠBoolean ĊĠĠĠ Ġfun Ġset Listener ( listener : ĠMedia Player Listener ?) ĊĠĠĠ Ġfun Ġset Video Size Listener ( listener : ĠVideo Size Listener ?) ĊĠĠĠ Ġfun Ġprepare For Playback ( file : ĠFile ) ĊĠĠĠ Ġfun Ġplay () ĊĠĠĠ Ġfun Ġpause () ĊĠĠĠ Ġfun Ġstop () ĊĠĠĠ Ġfun Ġseek To ( position : ĠLong ) ĊĠĠĠ Ġfun Ġset Volume ( volume : ĠFloat ) ĊĠĠĠ Ġfun Ġset Display ( surface Holder : ĠSurface Holder ?) ĊĠĠĠ Ġfun ĠgetCurrent Position (): ĠLong ĊĠĠĠ Ġfun Ġcleanup () ĊĠĠĠ Ġfun Ġget Video Width (): ĠInt ĊĠĠĠ Ġfun Ġget Video Height (): ĠInt Ċ }