|
007 でイメージオブジェクトをやったので、プレイヤーオブジェクトについても少し触れておかないといけないですね。今回はハードディスク上のファイルでなく、Web 上のムービー、フラッシュ、サウンドを扱います。ハイスピードネットワークでないと、一部キツいかもしれません。
とにかくQuickTime がインストールしてない事には、どうにもならないので、そのチェックから目を通してみます。
get the QTVersion
if it < 6 then
answer "Download QT." with "No" or "OK"
if it is "OK" then
revGoURL "http://www.apple.co.jp/quicktime/download/index.html"
end if
end if
QTVersion() で、クイックタイムのバージョンがわかりますから、古いバージョンで目的のクイックタイムの機能が達せられない時は、ダイアログで尋ねてアップルサイトからダウンロードさせるようにします。 revGoURL で、スタッックからマシーン内にあるユーザーのWeb ブラウザーが開かれて、目的のURL に行きます。

008.rev では3種類のファイルが、ボタンメニューから選んで再生されるようにしました。Web 上のクイックタイムで再生できるファイルは、右下にあるフィールドに書き換え可能なようにタイプしてあります。ボタンメニューからシアター ワン、ツー、スリー選べんでください。プレイヤーオブジェクトにファイルを設定して、プレイヤーをスタートさせるスクリプトは以下です。
set the filename of player 1 to "http:www.moviesite.com/myMovies.mov"
start player 1
フィールドにあるのは、上から映画の予告編のムービーファイル(.mov)、フラッシュファイル(.swf)、MP3 のファイルのそれぞれの Web アドレスをサンプルで入れています。なおフラッシュは、フラッシュを保存するバージョンを5 以下にしないと、クイックタイムでは正しく再生されません。その他JPEG やPING などの静止画像も、同じスクリプトでクイックタイムで再生可能です。
上のスクリプトでは Web のアドレスにしていますが、ハードディスクにあるムービーファイルでしたら、007 のイメージオブジェクトのようにファイルパスになります。一通り見終わったら、右下フィールドのWebアドレスを、適当なアドレスまたはファイルパスに変えてみてください。例えばMac OSX のデスクトップに myMovie.mov というムービーファイルがあるとすると
/Users/username/Desktop/myMovie.mov
と、フィールドに打ち込んでボタンメニューで選びます。ユーザー名は変えてください。
コピーレフト / フリーカルチャー
現在の著作権法に不備を感じている人や、20 世紀に作られたガンジガラメの著作権法では、21 世紀の地球は次の世代に受け継げる文化を失ってしまう、という危機感を持った人たちによって、いくつものフリーマテリアルが Web 上で公開されています。
008.rev のMP3 ファイルは、著作権フリーの音楽出版のアドレスを引用しています。
http://www.locarecords.com/index2.html
Web上には沢山のフリーで使用、加工できるムービー、イメージ、サウンド等のコンテンツがありますから、参照してください。それぞれの使用規定は、自分で確認してください。コマーシャルでの使用は、できない場合が多いです。
ビデオ:
http://www.archive.org/movies/prelinger.php
イメージ:
http://openphoto.net/
http://web2.unt.edu/weblibrary/freemedi/gallery/index.php
サウンド:
http://www.opsound.org/
http://magnatune.com/
|