The linux community took a little bit but was able to get the DRM stuff working through wine (I think it was firefox+silvervine or something)and I think they now have a native solution. I doubt there's any real reason you couldn't get it working, it's just the FreeBSD community is a lot smaller and you'll have to convince somebody to work on it unless you have the know-how to yourself.