A method of restricting client interaction of deliverable electronic
media. In one embodiment, the method is comprised of detecting a media
player application operable within a computer system. The media player
application enables the computer system to present contents of a media
file. The present method is further comprised of governing within said
media player application a function that enables non-compliance with a
usage restriction applicable to the media file. The present method is
further comprised of controlling output of the media file. The
controlling is performed by a compliance mechanism coupled to the
computer system. The compliance mechanism is for enabling compliance with
the usage restriction applicable to the media file.