"can't play" is rather vague. I'm unable join in matches as well, but possibly for a different reason. Since the most recent sabotage...I mean 'patch', I can load the game and join matches, but either while in the deplyoment screen, or seconds after deploying, BF4 starts doing it's own thing and ignores mouse and keyboard commands.
I've repaired BF4, reinstalled it, disabled Origin-in-game, went through the live chat 10-bajillion steps (in the order they specify) of clearing cache and temporary files, wipe 'clutter' with CCleaner, deleted profile setting files/folder and remapped and re-deleted and remapped but this likely won't be resolved until EA stops reintroducing this bug every couple of patches. I have a COMPLETELY new computer this time around (so it's not my hardware nor OS.
If deployed, my character wanders off until there's no more room to move, sometimes gets killed within seconds of spawning while there is no control, or killed by wandering off the battelfield= becomes a sitting/walking defensless duck. Sometimes controls come back for a mintue, just long enough for me to enter a vehicle then BF4 does its own thing again not responding to inputs and even being finicky about swapping screens to force the game to close. Sometimes this BF4/EA behavior issue freezes my computer a couple minutes.