トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     外部MP3の再生
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kirarin
Åê¹ÆNo.2369
投稿日時: 2003-12-22 13:10
職人
居住地: 彩の国
投稿: 214
使用環境:
Windows7
IE 8
Flash CS4
Flash Player WIN 10,0,45,2
-------------------------
WindowsXP Professional SP3
IE7.0
Flash 8 Professional
Flash Player 10.0.12.36
-------------------------
Windows2003 Sp1
IE6.0 SP1
Flash MX 2004 ...
外部MP3の再生
いつもお世話になっております。m(__)m

flash内にサウンドファイルを取り込まず、必要なときにロードして再生する、ということをやりたいと思います。
いろいろ参考となるScript記述を探しだし、↓まではなんとかできました。

on (release) {
   my_sound = new Sound(this);
   my_sound.onLoad = function(success) {
      this.setVolume(50);
      this.start();
   }
   my_sound.loadSound("test.mp3", false);
}

ボタンのクリックで同じ階層にあるtest.mp3の再生を開始しています。

一応目的のファイルはロードできたのですが、再生している曲が倍くらいの速さで流れます(^^;)
mp3ファイルのみを普通にMediaPlayerで再生した時には、元のスピードでちゃんと聞けます。
flash内でロード&再生、とすると、早回し状態・・・という感じです。

ActionScriptの記述が何か足りないのでしょうか?
またはサウンドの再生スピードをコントロールするようなプロパティがあるのでしょうか?
何かアドバイスありましたらよろしくお願いいたしますm(__)m
まつむら まきお
Åê¹ÆNo.2373
投稿日時: 2003-12-22 14:05
マスター
居住地: なにわ
投稿: 633
使用環境:
FlashCS5
lion
:Win7
and Beer
Re: 外部MP3の再生
この現象はプレイヤーのバージョンとかでも、いろいろあったと思うのですが、たしかmp3ファイルのID3タグが悪さをする場合があったと思います。タグを削除すると治るかもです。


----------------
まつむらまきお
http://www.makion.net

kirarin
Åê¹ÆNo.2382
投稿日時: 2003-12-22 15:07
職人
居住地: 彩の国
投稿: 214
使用環境:
Windows7
IE 8
Flash CS4
Flash Player WIN 10,0,45,2
-------------------------
WindowsXP Professional SP3
IE7.0
Flash 8 Professional
Flash Player 10.0.12.36
-------------------------
Windows2003 Sp1
IE6.0 SP1
Flash MX 2004 ...
Re: 外部MP3の再生
コメントありがとうございますm(__)m

id3タグを削除・・・ということですが、mp3ファイルを作成するときに行うことでしょうか?
それともflashでLoadしてくるときに、id3タグを削除(取得しない)ができるのでしょうか?

具体的な記述なども教えていただけると助かります。
お手数おかけいたしますが、よろしくお願いいたします。
kirarin
Åê¹ÆNo.2383
投稿日時: 2003-12-22 15:29
職人
居住地: 彩の国
投稿: 214
使用環境:
Windows7
IE 8
Flash CS4
Flash Player WIN 10,0,45,2
-------------------------
WindowsXP Professional SP3
IE7.0
Flash 8 Professional
Flash Player 10.0.12.36
-------------------------
Windows2003 Sp1
IE6.0 SP1
Flash MX 2004 ...
Re: 外部MP3の再生
自己レスです。
id3タグに関して・・・

ネットで調べて、Id3タグを削除できるというフリーソフトを当たってみました。
MP3ファイル側でやってみようと思ったのですが、
・ファイル名
・ジャンル
・サイズ
・パス名
・ファイルの種類
が入っていて、削除ができたのは、ジャンルだけでした。

やはり再生してみても変わりはありませんでした。
(やっていることが間違っているでしょうか?^^;)
------------------------------------------------------
(追加)
さらに、別のフリーサウンドをダウンロードして試してみました。
正規のスピードで再生できるMP3ファイルもあるようです(^^;)
id3タグを編集するソフトで、正しく再生できるファイルのid3タグを確認し、逆に同じように設定してみたりもしましたが、早回しみたいな状況は直りませんでした。

一応このようなことはやってみましたが、できればFlash側で対応したいと思っています・・・。
まつむら まきお
Åê¹ÆNo.2384
投稿日時: 2003-12-22 15:54
マスター
居住地: なにわ
投稿: 633
使用環境:
FlashCS5
lion
:Win7
and Beer
Re: 外部MP3の再生
ぼくが同じ現象にみまわれたときは、Mac用のタグエディタでタグを削除して治った記憶があります。たしか、曲名などに2バイト文字が入っているとダメだったような....曲名など削除してみてもダメでしょうか?
タグじゃないのかなぁ....


----------------
まつむらまきお
http://www.makion.net

kirarin
Åê¹ÆNo.2409
投稿日時: 2003-12-23 10:07
職人
居住地: 彩の国
投稿: 214
使用環境:
Windows7
IE 8
Flash CS4
Flash Player WIN 10,0,45,2
-------------------------
WindowsXP Professional SP3
IE7.0
Flash 8 Professional
Flash Player 10.0.12.36
-------------------------
Windows2003 Sp1
IE6.0 SP1
Flash MX 2004 ...
Re: 外部MP3の再生
makioさん、情報ありがとうございますm(__)m

タグの中に2バイト文字はどこにもないので、状況的には違うような気がしてきました。

MP3の作り方から見直さないといけないでしょうかね(^^;)
でも人にもらった音楽などは、自分で手の入れようがないので
flashで鳴らすことはできない・・・となってしまうのが残念です。

引き続き調査します。
何か解決の糸口となるような情報がありましたら、またよろしくお願いいたします。
坂本 幸司
Åê¹ÆNo.2410
投稿日時: 2003-12-23 11:00
新米
居住地: 神奈川県
投稿: 2
使用環境:
WinXPHome
P4-2.4G
RAM512MB
GB GeForceFX5200
Flash MX2004 Pro
Re: 外部MP3の再生
もしかしてビットレートは関係ないでしょうか?
FLASHは固定ビットレート(CBR)のみサポートしてるみたいですから、もし可変ビットレート(VBR)のMP3を使った場合速度が変になったりありえますよね。
的外れでしたらごめんなさい。


----------------
TSURUJI STUDIO

まつむら まきお
Åê¹ÆNo.2411
投稿日時: 2003-12-23 11:00
マスター
居住地: なにわ
投稿: 633
使用環境:
FlashCS5
lion
:Win7
and Beer
Re: 外部MP3の再生
うーむ、違いましたか。

早送りになってしまうmp3サウンド、フリー素材として公開されているのであれば、URLをおしえていただけませんか?ぼくもちょっと気になるので。
ここに書くのがまずそうなら、プライベートメッセージ(ヘルプ)でもかまいません

引用:
もしかしてビットレートは関係ないでしょうか?


あ、そうですね!ありえますね


----------------
まつむらまきお
http://www.makion.net

森 巧尚
Åê¹ÆNo.2412
投稿日時: 2003-12-23 11:13
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: 外部MP3の再生
間違ったタグやフォーマットではないのかもしれませんが、微妙な違いによって早回し再生されてしまうのかもしれませんね。
mp3に対応したサウンド編集ソフトで読み込んで、一度波形データにしてから、別ファイルとして書き出してみるとわりとうまくいきます。
ただ、もともとがフリーサウンドということですので、一応サウンドデータを加工していいかなど使用方法の確認しておくほうがいいですね。


----------------
森 巧尚
http://www.ymori.com

kirarin
Åê¹ÆNo.2423
投稿日時: 2003-12-23 13:36
職人
居住地: 彩の国
投稿: 214
使用環境:
Windows7
IE 8
Flash CS4
Flash Player WIN 10,0,45,2
-------------------------
WindowsXP Professional SP3
IE7.0
Flash 8 Professional
Flash Player 10.0.12.36
-------------------------
Windows2003 Sp1
IE6.0 SP1
Flash MX 2004 ...
Re: 外部MP3の再生
tsurujiさん、makioさん、ymoriさん、みなさんありがとうございますm(__)m

引用:

早送りになってしまうmp3サウンド、フリー素材として公開されているのであれば、URLをおしえていただけませんか?


ごめんなさい(^^;)友達がつくったもので、公開はされていないのですm(__)m

引用:

もしかしてビットレートは関係ないでしょうか?
FLASHは固定ビットレート(CBR)のみサポートしてるみたいですから、もし可変ビットレート(VBR)のMP3を使った場合速度が変になったりありえますよね。


ビンゴ・・・かもしれません。

あれからいろいろ手元にある、ちゃんと再生できるMP3とできないMP3の違いを調べてみました。
正しく再生できるファイルの共通点は、
・サンプリングレート:44100Hz
・ビットレート:128kpbs
のものだけでした。
16ビットや8ビット、モノラルやステレオ、は関係ないようです。また、どちらかだけが同じでもだめでした。

なので、目的のMP3を一度WAVに変換し、↑の指定で再保存し、さらにMP3へ変換する・・・
としたら、問題なく再生することができました。
雑音が入らない程度に、しかもファイルサイズに気をつけて・・・という作業はちょっと面倒ですね(^^;)
(でもこれってymoriさんがおっしゃっているようなことですよね?)

tsurujiさんがおっしゃっているCBRやVBRなどについては、先ほど始めてこの単語を見たばかりで(^^;)よく分かっていないのですが(質問しておきながら申し訳けありません)サウンドファイルを扱うのには、いろいろと予備知識が必要なのだと痛感いたしました。

ひとまずサウンドファイルを変換する、という方法で、問題を解決することができました。
みなさんのおかげです。本当にありがとうございましたm(__)m


----------------
Kirarin

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops