• ベストアンサー

映像や音声の読み込み

flashは外部のjpegファイルは読むことができますが、 音声ファイルを外部から読み込むことは、たぶんできなかったですよね? 映像ファイルもたぶん無理?? ボタンを押して、フォルダの中に入った音声ファイルなどを 指定できるようにしたいのですが?? 何かのソフトと併用しないと難しいでしょうか? いい方法がありましたら、アドバイスしてもらえると助かります。

  • Flash
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.3

返事がおそくなりました。 >> 曲名をゲットしてきて…という入力インターフェイス >>の部分を知りたいのです。 ははあ,言われていることがわかりました。 mp3のパスを自分でエクスプローラなどで調べて, そのフルパスを,テキストフィールドに入力(コピペ)して,鳴らすパターンであれば可能です。 テキスト入力のテキストフィールドを作って,変数名を決めて, その変数名を,"曲名.mp3" の部分に書けば良いだけです。 ダブルクォーテーションは抜きです。変数名なので。 >> 日本語といったのは、ユーザーの中に日本語の >> フォルダ名を使っている人が必ずいるからです。 そう言った意味の日本語ですか。それは大丈夫でしょう。 CDでMP3を配布されるのかと思っていましたので,曲名が文字化けする可能性があるなぁと思っていたのです。 でも「参照」ボタンをクリックしたら,フォルダのツリーみたいな「ファイルを開く」ダイアログを出すのはFlashからはできません。 そういった操作にはまるで向いていないファイルです。 EXEではなく,SWFでパブリッシュして <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>ファイル選択</title> <SCRIPT LANGUAGE="VBScript"> Sub hiraku() Set Shell = CreateObject("Shell.Application") Set objFolder = Shell.BrowseForFolder(0, "ファイルを選択", -1, "c:\\") MsgBox(objFolder.Items.Item.Path) //選択したファイル名とパスを表示 End Sub </SCRIPT> </head> <body> <p><input type="button" value="ファイル選択" name="B1" onclick =VBScript:hiraku ></p> </body> </html> みたいなことを書いた,HTMLに貼り付け, 得た変数と値をSWFに送れば,できないことはないかもしれませんが(やったことはありません), C言語など別の手段でしたほうが確実で見栄えは良いと思います。 こういうことをする場合は,HTMLでなく,拡張子をHTAに変えるのですけどね。 http://dawgsdk.cside.com/desktop/ わたしはこちら方面まったくの素人なものでよくわかりません。

mamelight
質問者

お礼

何度もありがとうございました。 Flashでどこまでできるのかが、大変よくわかりました。 ありがとうございます(^^)

その他の回答 (2)

noname#35109
noname#35109
回答No.2

音楽ファイルを切り替える手段は, 調べてみられてわかりましたか? ここのコミュニティ(教えて!goo もしくは OKWeb)の中を見て回るだけでも,方法はたくさん書いてあると思います。 サウンドは,ムービー内に用意するのが一般的です。 それで,そのサウンドをスタートさせたり,止めたり,切り換えたりすれば良いだけです。 質問されているのは,外部のサウンド(MP3)をロードして, そのサウンドをスタートさせたり,止めたり,切り換えたりすれば良いということになります。 違いは,すでにあるものを制御するか,ロードしたものを制御するかの違いで, その他は全く同じです。 また,音はビジュアル的に見えにくいですから,どうしても身構えてしまいますが, 結局,ムービー内のムービークリップを制御するのと同じと考えれば良いです。 まず,サウンドが外部にある場合は,サウンド自身を指すオブジェクトがムービー内にありません。 だからとりあえず,サウンドオブジェクトを作る必要があります。 -------------------------------- myMusic = new Sound(); -------------------------------- これで,勝手に命名した「myMusic」という名のオブジェクトが,ムービー内にできます。 ムービークリップを作るより簡単ですね。 書く場所は,場合によりますからハッキリとは言えませんが, サウンドをロードする前にこのオブジェクトを作れば良いです。 普通はタイムラインのフレーム1のスクリプトとして書いておけば良いと思います。 そこはループするなどの理由でダメな場合は,他の場所を考えてください。 外部に a.mp3 b.mp3 … というMP3があったとします。 この a.mp3 を ロード&再生 するように指示するボタンには, --------------------------------- on (release) { myMusic.stop(); myMusic.loadSound( "a.mp3", false); myMusic.start(); } -------------------------------- と書いてください。 b.mp3 … 以降に関しては,myMusic.loadSound( "a.mp3", false); の部分を変えれば良いだけです。 myMusic.stop(); はあってもなくても良いですが, 他で使えるかもしれないので一応書いておきました。 外部にサウンドを置くと,どうしてもサウンドの開始にタイムラグが出ると思います。 その場合は,外部にサウンドを置くのではなく,ムービー内に最初から入れておくか, あらかじめ,複数のオブジェクトに,サウンドをロードさせておいて, ボタンからは,そのサウンドを stop(); させたり .start(); させたりする。というような工夫がいるかもしれません。 これは場合や好みによって変わるので何とも言えません。 ファイル名に日本語が使えるかどうかですが, OSが同じであれば大丈夫ではないでしょうか。 でもハッキリとは言い切れません。 いろいろ,動作環境を変えてやってみないとわからないと言うのが正直なところです。 無難なのはやはり英数字でしょう。

mamelight
質問者

お礼

たびたびご丁寧にありがとうございます。 説明が不足みたいで恐縮なんですが、 スクリプト内で指定して切り替える方法はわかります。 このボタンを押すと、Aの曲が再生されて、 このボタンを押すと、Bの曲が再生されるといった、 予め指定された曲を再生することはできると思います。 私がやりたいのは、 myMusic.loadSound( "曲名.mp3", false); 外部にある曲名をゲットしてきて、 変数として指定してあげたいのです。 作る私ではなく、使うユーザーの人が 曲を指定できるようにしたいのです。 だから曲名が何になるのかはまったくわかりません。 曲名をゲットしてきて…という入力インターフェイス の部分を知りたいのです。 日本語といったのは、ユーザーの中に日本語の フォルダ名を使っている人が必ずいるからです。 もし、それが難しいようであれば、 C言語など別の手段を考えてみようと思います。 説明不足でお手間取らせて申し訳ないです。。。

noname#35109
noname#35109
回答No.1

FlashMXから,「Sound.loadSound()」 で,mp3 についてのみ外部音声をロードできます。 FlashMX と データベースの連動による動的なアプリケーションの作成 http://www.macromedia.com/jp/devnet/flash/articles/bfp_03.html FN0404002 - Sound.loadSound()メソッド http://www.fumiononaka.com/TechNotes/Flash/FN0404002.html それ以前のバージョンでも,Flash作成ソフト(Flash5や4など)に,WAVかMP3を直接読み込んで,それをSWFにパブリッシュし,そのSWFを 「loadMovie()」 でロードすれば外部音声?のロードが可能です。 また,Flash作成ソフトに一度動画を読み込んで,それをSWFにパブリッシュすれば,動画もロード可能になります。 その他,少し邪道かもしれませんが,MIDIもできます? かな?? ロードはしませんが,ロードするように見せる方法です。 Flashに音楽を読み込む http://oshiete1.goo.ne.jp/kotaeru.php3?q=1578771

mamelight
質問者

お礼

ご丁寧にありがとうございます。すいません、MXを使っています。 おかげさまでサウンドは、クリアーできそうですが、 ローカル上でやるとうまくいかないようです。 どちらかというと、焼いたCD-ROMのEXEファイルから swfファイルを起動して使うことを想定しています。 動画の件は了解しました。 動画はダイレクトに読み込みにいかず、 動画のswfファイルを作り、 それを読み込むしかないのですね。 問題は、入力インターフェイスの点になってきました。 読み込む音楽ファイルを切り替える手段が flashでは見つかりません。 わかることがありましたら、よろしくお願いします。 自分でも調べてみます。

mamelight
質問者

補足

補足です。読み込みですが、ローカル上で使う場合、 日本語パスは大丈夫なのか、という点が気になっています。

関連するQ&A

  • 映像ファイルの音声

    映像ファイルの音声をとりのぞいて 音声ファイルとして保存する方法はありますか? よろしくお願いします

  • 音声と映像の分離

    TMPGEncを使用して、音声と映像を分離する方法を詳しく教えていただけませんか?  オリンパスのデジカメで撮影した映像を、ムービーメーカーで編集したいので、 クイックタイム再生 → メディアプレイヤー再生 に変換する方法を探しており、TMPGEncを使用して、メディアプレーヤーで映像は再生できるようになったのですが、音声が出ません。 TMPGEncで、音声と映像を分離した後、映像と音声のソースを別々に選んで実行すれば音声も出るようになると、http://net-sd.blog.ocn.ne.jp/rifa/2005/06/post_9ad4.htmlこちらのページに載っていたのですが、詳しい方法が分かりません。 ■ファイル→MPEGツール→「分離」タブ この手順でクイックタイムのファイルを選ぶと「不正なMPEGストリームです」とメッセージが出ます。 ■音声ソースを選んで、ファイル→ファイルに出力→WAVEファイル この手順で実行すると、メディアプレーヤーで音声も映像も無いのが流れます。 なにか手順が間違っているのだと思うので、どなたか教えてください! よろしくお願いいたします。

  • 映像・音声が途切れて困っています

    Microsoft社の「インタラクティブ英会話」という教育ソフトを買いました。 インストールして起動したところ映像も音声も途切れ途切れに再生されてスムーズに動きません。 「携速」というデータ圧縮ソフトが入っているのが原因でしょうか?「携速」の中にインストールしたのかもしれません。 十分パソコンの使いこなしが出来ていなくてどうすればよいのかわかりません。 ソフト自体の値段も高かったのであきらめきれなくて…。 解決方法があったら教えて下さい。

  • 映像と音声のずれ

    ウィンドウズ98のパソコンでメディアプレィアーを入れて動画(aviファイル)を見ようとした所映像と音声がずれています。真空波動管のソフトなど色々入れてみたのですが、うまくいきません。どなたか良い方法を教えて下さい。よろしくお願いします。XPのパソコンではきちんと見れました。

  • 映像と音声がずれる

    こんにちは。 最近、動画ファイルにMP4形式が出てきましたよね。 しかし、私のPCで視聴したところ、映像と音声がずれてしまいます。 音声は普通に聞こえるのですが、映像がカクカクで遅いのです。 フリーソフトでAVIに変換を試みていますが、上手くいくかどうか分かりません。 ふと思ったのですが、PCは結構新しいのでスペック的には問題ないはずですが、ディスプレイについては古い物を使っています。 応答速度20msなのですが、このせいではないのでしょうか? 使用ディスプレイ型番:LCD-A172V

  • 音声と映像を組み合わせたい

    動画の編集で質問させてください 現在、講義の講師が映った動画があります その音声だけと、新たにその音声の時間に合わせて テキストを映した映像を撮って、組み合わせて 動画にしたいと考えています。 何か良い方法やフリーソフトあれば、是非教えてください。 現状Everio MediaBrowserとGOM PLAYERいうソフトしか PCには入っていません

  • 音声と映像が合わない タブレット端末

    デスクトップにダウンロードした動画をアンドロイドタブレットに移動させて再生すると、 映像だけが早送りになって、音声と映像が合わない事がしばしばあります。 ファイルの種類はFlashビデオ、タブレットの方にフラッシュプレイヤーをダウンロードして視聴しています。 ファイルのサイズは350MBくらいです。 デスクトップで再生する際は、不都合なく再生することが出来ます。 原因はどこでしょうか? よろしくお願いします。

  • 映像と音声を分割するソフト

    DIVXファイルを作ったのですが、いざ中身を見てみると、映像と音声が15秒もずれていました。 元のデータを消してしまい、このデータしか残っていません。 このデータを音声と映像を分割して音声を修正してまた繋ごうと思いますが、どういったソフトを使えばよいのでしょうか? AVIUTLでいろいろ音声をいじくってみましたが、うまくいかなかったので質問をさせていただきました。 すいませんが、宜しくご指導をお願いいたします。

  • 映像と音声のずれ

    PC内に保存した映画のことなのですが、映像と音声にずれがでてきます。 最初は普通なのですが、少しずつ音声にずれがしょうじてきます。 動画のファイルの方に以上があるのかもしれませんが、改善するソフトなどありましたら紹介してください。 再生に使ってるソフトはDivX Playe です。

  • 音声入り映像から、音声だけをCDに落とすには?

    SONYのデジタルハンディカムで録画した映像を、Windowsムービーメーカーを用いて、wmvファイルとしてパソコンに取り込みました。ビデオ映像と音声はパソコンで再生できます。 このうち、音声だけをCDに落として、ステレオで聴けるようにしたいのですが、やり方がわかりません。パソコンはFMV-BIBLONB75Lを使っていますが、プリインストールのソフトウェアで可能なのか、不明です。フリーウェアで、CDに落とせるものがあれば、教えて頂けると有難いです。アドバイスよろしくお願いします。

専門家に質問してみよう