/ 7階層)   MCI補助ライブラリ改で動画を再生後、別の動画を再生する方法
□投稿者/ 匿名 【210.149.120.115】(2014/01/12(Sun) 00:40:29)

    No6508に返信(のなおさんの記事)
    >>このプログラムで、動画を再生後、別の動画を再生する方法はありますか?
    >>どうしても別窓になってしまい、いまいちよくわからない状態です。
    > 今回の匿名さんのサンプルにより、[#6494] の質問の状態がわかりました。
    > ファイルを設定したあとに「テストの表示先ハンドルは(母艦のハンドル)」が毎回必要です。
    >
    >>何がしたいかというと、最初に「boot.wmv」が再生され5秒後に「message-op.wmv」に切り替えて再生され
    >>さらに画面の中央にはずっとイメージ「button.png」が表示されている状態、を目指しているのですが
    >>「boot.wmv」しか再生されない状態で、イメージも表示されません。
    > 匿名さんのサンプルを元に同じような命令は関数化してみました。
    >
    > #ここから
    > !「{母艦パス}■MCI補助ライブラリ改.nako」を取り込む #「MCI補助ライブラリ改」をnakoファイルにして読み込んでます。
    >
    > ●母艦設計
    >   母艦のスタイルは「ツールウィンドウ」
    >   母艦の可視はオフ
    >
    > 再生ファイル=「boot.wmv」
    > テストとはMCIオブジェクト。
    > #そのファイルはファイル。 #★関数「動画再生」で設定してます
    > #その表示先ハンドルは(母艦のハンドル) #★〃
    > #テストの状態は「再生」 #★〃
    > 再生ファイルを動画再生 #●関数
    >
    > 母艦について
    > #  クライアントWは(テストのW) #★テストのファイル設定時に変更
    > #  クライアントHは(テストのH+10) #★〃
    > #  サイズ変更した時は #★ツールウィンドウのため不要
    > #    テストのWは(母艦のクライアントW) #★〃
    > #    テストのHは(母艦のクライアントH-10) #★〃
    >   閉じた時は
    >     テストを閉じる
    >
    > #母艦を中心移動 #関数内に移動
    > 母艦は「」
    > 母艦の可視はオン
    >
    > 5秒待つ
    > 再生ファイルは「message-op.wmv」
    > #テストの状態は「再生」 #★テストにファイルを設定してないため意味無し
    > 再生ファイルを動画再生 #●関数
    >
    > アプリサムネとはフォーム #イメージをフォームに変更
    > その画像は「button.png」
    > その表示 #★追加
    > これを中央移動
    >
    > ●動画再生(Fを)
    >   テストの状態は「停止」 #★追加:念のため
    >   テストのファイルはF #テストのファイル設定
    >   テストの表示先ハンドルは(母艦のハンドル)
    >   動画サイズ設定 #●関数
    >   テストの状態は「再生」
    >
    > ●動画サイズ設定
    >   SIZEとは配列=テストの元サイズ #ローカル変数
    >   母艦のクライアントWはSIZE[2]
    >   母艦のクライアントHはSIZE[3]
    >   母艦を中央移動 #★ここに移動しました:「中央移動」命令に変更:関数「●中心移動」は不要
    > #ここまで
    >
    > 同じような処理は関数化すると便利です。
    > 因みに、今回のサンプルのように単に再生するだけであれば、「MCI補助ライブラリ改」は必要ありません。
    > なでしこ標準の「MCI開く」と「MCI再生」と「MCI閉じる」があれば可能となります。
    > プログラム楽しんで下さい。
    > ご参考まで。
    >
    > 追記(18:34):アプリサムネについて
    > 投稿後に気付いたのですが、アプリサムネをウィンドウではなく、
    > イメージとして母艦内でなおかつ動画の上に表示したい場合は、
    > 動画を別フォームにして親部品を母艦にすると可能です。
    >
    >
    > ■No6507に返信(匿名さんの記事)
    > >>回答して頂いてありがとうございます。
    > >>関数を使ったことがなく、大変に申し訳無いのですが勉強不足で理解できません。
    > >>なので、付属のサンプルで動画を再生後、別の動画を再生でき、動画の上にイメージなどの部品が乗るサンプルを書いてくださりませんか?そうしていただければ理解できる気がします。
    > >>図々しくて申し訳ありません。もしよければ、お願いします。
    >>
    >>試そうとしていたプログラムが残っていたので、貼ります。
    >>
    >>●母艦設計
    >>  母艦のスタイルは「ツールウィンドウ」
    >>  母艦の可視はオフ
    >>
    >>■MCIオブジェクト
    >>〜省略〜
    >>
    >>●中心移動({グループ=?}フォームを{整数=0}Nへ)
    >>  フォーム→XはデスクトップワークエリアW/2-(フォーム→W/2)
    >>  フォーム→YはデスクトップワークエリアH/2-(フォーム→H/2)+N
    >>
    >>ファイル=「boot.wmv」
    >>テストとはMCIオブジェクト。
    >>そのファイルはファイル。
    >>その表示先ハンドルは(母艦のハンドル)
    >>テストの状態は「再生」
    >>
    >>母艦について
    >>  クライアントWは(テストのW)
    >>  クライアントHは(テストのH+10)
    >>  サイズ変更した時は
    >>    テストのWは(母艦のクライアントW)
    >>    テストのHは(母艦のクライアントH-10)
    >>  閉じた時は
    >>    テストを閉じる
    >>
    >>
    >>母艦を中心移動
    >>母艦は「」
    >>母艦の可視はオン
    >>
    >>5秒待つ
    >>ファイルは「message-op.wmv」
    >>テストの状態は「再生」
    >>
    >>
    >>アプリサムネとはイメージ
    >>その画像は「button.png」
    >>
    >>アプリサムネを中央移動
    >>
    >>何がしたいかというと、最初に「boot.wmv」が再生され5秒後に「message-op.wmv」に切り替えて再生され
    >>さらに画面の中央にはずっとイメージ「button.png」が表示されている状態、を目指しているのですが
    >>「boot.wmv」しか再生されない状態で、イメージも表示されません。
    >> *(2014/01/11(Sat) 18:34:31 編集[投稿者])

    何度もすみません。

    追記(18:34):アプリサムネについて
    投稿後に気付いたのですが、アプリサムネをウィンドウではなく、
    イメージとして母艦内でなおかつ動画の上に表示したい場合は、
    動画を別フォームにして親部品を母艦にすると可能です。

    についてなのですが、

    MCIオブジェクトを別のフォームの親部品に設定して、
    イメージの親部品を母艦に設定するということでしょうか?
    パネルを載せることは出来ましたが、
    イメージなどの部品を載せれない状態です。


    *(2014/01/12(Sun) 16:56:53 編集[投稿者])
削除キー/

 
関連内容&回答

Nomal  MCI補助ライブラリ改で動画を再生後、... / 匿名 (13/12/31(Tue) 00:14) [#6494]
Nomal Re[1]:  MCI補助ライブラリ改で動画を再... / うぇいく (14/01/02(Thu) 17:11) [#6497]
  └Nomal Re[2]:  MCI補助ライブラリ改で動画を再... / 匿名 (14/01/03(Fri) 23:54) [#6498]
    └Nomal Re[3]:  MCI補助ライブラリ改で動画を再... / のなお (14/01/04(Sat) 19:10) [#6499]
      └Nomal Re[4]:  MCI補助ライブラリ改で動画を再... / 匿名 (14/01/11(Sat) 08:50) [#6506]
        └Nomal Re[5]:  MCI補助ライブラリ改で動画を再... / 匿名 (14/01/11(Sat) 10:01) [#6507]
          └Nomal Re[6]:  MCI補助ライブラリ改で動画を再... / のなお (14/01/11(Sat) 17:23) [#6508]
            ├Nomal  MCI補助ライブラリ改で動画を再生後、... / 匿名 (14/01/12(Sun) 00:40) [#6510] 【 表 示 内 容 】
            │└Nomal Re[8]:  MCI補助ライブラリ改で動画を再... / のなお (14/01/13(Mon) 16:03) [#6515]
            │  └Nomal Re[9]:  MCI補助ライブラリ改で動画を再... / 匿名 (14/01/13(Mon) 23:20) [#6516]
            └Nomal Re[7]:  MCI補助ライブラリ改で動画を再... / 匿名 (14/01/11(Sat) 20:29) [#6509]



Name/
E-Mail/
Title/
URL/
Icon/ (画像を選択/サンプル一覧)
削除キー/ (半角8文字以内)
確認キー/ (”質問掲示板”と記入)
解決済み! BOX/ 解決したらチェック
 

Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版