refactor native IPlayer implementation am: d73b1134e7  -s ours
am: fae3926d6f  -s ours

Change-Id: Ie3becfd1f15be41065355bdec5e393c501fe67a6