A bug in the API:
this is actual code part in Phaser.Video.destroy method
if (this.touchLocked)
{
this.game.input.touch.removeTouchLockCallback(this.unlock, this);
}
But there isn't 'this.game.input.touch.removeTouchLockCallback', instead there is this.game.input.removeTouchLockCallback.
Please correct the bug.