1

CS6 で Flash プロジェクトを作成していて、ライブラリにサウンドをインポートする必要がありますが、問題が山積みです。Actionscript 3.0 で外部ファイルを使用しています (たとえば、外部では機能しないため、インポートする必要があるため、URLRequest を実行できません) 、これは MP3 ファイルの 32 だけです。AIFF に変換しましたが、成功しませんでした。WAV ですか? 失敗。MP3 の場合は「インポートできませんでした」というメッセージが表示されます AIFF または WAV の場合は「読み込み中に問題が発生したため、1 つ以上のファイルがインポートされませんでした」というメッセージが表示されます

アドビは、160kbps 未満のファイルが必要であることを推奨しています。すべてのファイルは安全のために 32kbps に設定されています。別の提案では、MP3 ファイルを操作するには、Quicktime 7.7.1 (またはそれ以降) と iTunes 10.5.5.3 (またはそれ以降) が必要であるとのことでした。私は Quick 7.7.3 と iTunes 11.0 を持っているので、問題がまったくわかりません。

このプロジェクトはすぐに終了する必要があります。

ありがとう。ジョン。

4

3 に答える 3

1

ビットレートに関係している可能性があります。

Audacity を使用して wav から変換したいくつかの mp3 ファイルで問題が発生していました。動作しないのは特定のいくつかだったので、Audacity に戻って、動作している mp3 を生成する wav と動作していない wav を比較しました。動作している wav のビットレートが 44100Hz で、動作していない wav のビットレートが 48000Hz であることに気付きました。エクスポートする前にプロジェクト レート (左下隅) を 44100Hz に設定すると、問題なくフラッシュにインポートされた mp3 が生成されました。

要するに:

  • 48000 Hz =わんぱく
  • 44100 Hz =良い
于 2014-12-04T01:48:35.073 に答える
0

これは奇妙な問題です。MP3 サウンドを読み込んで再生する簡単なコード スニペットを次に示します。AS3 は WAV をネイティブにサポートしていません。

//sound object
var sound:Sound = new Sound(new URLRequest("music.mp3"))
var soundChannel:SoundChannel = sound.play();

この助けを願っています:)

于 2012-12-10T16:34:15.760 に答える