Tze-Chien Chu <[EMAIL PROTECTED]> wrote
> Hi
> I need a security method to protect my Video inside Director and
> inside the CDROM.
> I think about use LiveStage Pro's Qscript to make a vvariable say
> Enable.
> This variable can set by Director's Lingo. And there are other method
> to protect the CDROM.
> But If user just open the QT file it still canot open it.
> It can only start inside the CDROM's playback enviroment.(Inside
> Projector).
>
> Sorry for the bad english,
>
> Anyway I need Director to set some variable inside the QT that is make
> by Livestage.
The only way I know of to get Director and wired Quicktime talking to
each other is to hack through any of the following properties:
VR pan/tilt/fieldOfView
Qt movie volume
Enabling/disabling tracks
movietime
The VR hack is the best, because you often don't need VR in your
Quicktime movie, so you can afford to sacrifice those properties to
something else.
You have three integers to play with. Just make the smallest QTVR movie
you can, bring it into liveStage and you can read and write pan/tilt and
fieldOfView to communicate with lingo, which can also read and write to
these properties. You can disable the VR tracks so that they are not
even visible.
I made a little movie where you can manipulate a Quicktime wired sprite
with lingo, and you can poll the VR properties to see what the wired
actions want lingo to do.
For Quicktime movies with no sound, you can use the movie volume to
communicate between lingo and wired sprites (etc.)
> Is that possible ? Do I need any Xtra ?
The (third-party) QTIAW Xtra, now in beta, has support for wired
messages, so you don't need to resort to such hacks, and you don't need
to do any polling.
> I use Dir 7 now. Will Dir 8 can do that ?
No. More's the pity. Macromedia are dragging their heels on Quicktime
support these days.
The problem with the approach you have in mind is that anyone with
Quicktime Pro can go in and delete the sprite tracks, and your
protection is lost, although if you make the Quicktime with save
disabled, it would certainly make life difficult - they'd be able to
view the movie without protection, but not save it.
A better way to do this might be to use the Sorenson Codec's media keys
feature, which will do exactly what you want. You can then unlock the QT
with a lingo command, so that it only plays inside Director.
Other people have reported success with the binaryIO Xtra to 'corrupt'
the QT movie, and then fix it again just before playing it.
--
_____________
Brennan Young
Artist, Composer and Multimedia programmer
mailto:[EMAIL PROTECTED]
Someone asked Mulla Nasrudin what his house was like. In reply he
brought this man a brick, saying: 'It is just a collection of these.'
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]