player.setRate(-0.5) fails in DVRExcersizer extension
i am working on FastForward() and Rewind() API of DVR. There is an array of
possible playback rates defined. getrNextPlaybackRate() takes values from this
array and returns to FastForward() / Rewind() API. To set the requested play rate
it calls player.setRate(). Its seems very lower level api. and even if i am adding
some new values to the playback rate array (e.g. -1.25, -0.5, -1.75), player.setRate()
takes the nearest possible rate( like, if requested rate= -1.25 then player.setRate()
sets playback rate to -1.0 Same for -1.75 is taken as -2.0 and -0.5 is taken as -1.0).
What is the solution to fix this bug?