1 返信 最新の回答 日時: Nov 29, 2008 1:40 PM ユーザー:Matthew1

    Quicktime playerを起動することができませんか

    kazzsa_1

      タイトル

      Quicktime playerを起動することができませんか

      フォーラムに投稿

      例えば、ビデオの管理をしたいとき、そして対象がiTunesからは開けなくてQuicktimeからは開けるビデオの場合。

      Filemakerにビデオのリストがあって、各ビデオのファイル名も入っているとします。

      ボタンまたはファイル名をクリックしたら、Quicktimeで該当ビデオを再生させる様にしたいのですが、何か方法をご存知の方いらっしゃいませんか。

      表示はレイアウト内でも、別ウィンドウでも良いと考えています。

      MacのFileMakerProAdvanced9を使用しています。

       

        • 1. Re: Quicktime playerを起動することができませんか
          Matthew1
            

           


          QuickTime Movieをファイルメーカー内で表示する方法ですが、QuickTime Playerを起動してムービを表示したいのであればAppleScriptを使用することでできると思います。
          (例.
          "set this_movie to \" & テーブル名::パス & \"
          tell application \"QuickTime Player\"
              open this_movie
          end tell"
           *パスのディレクトリの区切り文字が「:」である必要があります。
           

          またファイルメーカー内で表示したいのであれば計算フィールドのリターンタイプをコンテナにすることでQuickTime Movieが挿入されているコンテナフィールドと同様に操作することもできます。
          (例.
          パス:Macintoch HD:User:User Name:Movies:QuickTime.mov
          計算フィールド:(リターン:コンテナタイプ)="moviemac:/" & Substitute (テーブル名::パス; ":"; "/" )
           *パスのディレクトリの区切り文字が「/」であればSubstituteで置き換える必要はありません。


          この他にもWebビュワー上に表示することも可能です。Webビュワーをレイアウトに設置する際、Webアドレス値として 'data:text/html,'を使用しファイルメーカーの計算式を用いてQuickTimeを再生するHTMLを生成します。
          (例.
           
          "data:text/html, <body>
          <object classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'
          codebase='http://www.apple.com/qtactivex/qtplugin.cab'>
          <param name='src' value=\"file:///"& テーブル名::パス & "\"><param name='controller' value=/\"true/\">
          <embed src=\"file:///"& テーブル名::パス & "\" controller=\"true\"></embed>
          </object></body>"

           

          に Matthew により編集されました