adjust api according feedback
Merge branch 'newcode' into v3
init playreverse
deprecated functions
Merge pull request #7352 from super626/v3

adjust api according feedback