Can I hide media urls from logged in members?

I was hoping that the Membership plugin would mask URLs to my media files even when members are logged in. I have it working such that unlogged in visitors cannot access the media, which has its url masked, however as soon as a legitimate member logs in, the media comes available and the media url is displayed in full in the source. Is there any way around this?

Ideally I would like to embed media into my posts for members (behind a paywall) - but still mask the media URLs so that unscrupulous members are prevented from just viewing the source and publishing the urls to all the valuable media, if you know what I mean.

Many thanks!