FMXAudio
1.0.0
初期化を処理します
if not FMXPlayer.Init(Handle) then
begin
ShowMessage( ' Error ' + FMXPlayer.LastErrorCode.ToString);
end ;ストリームを再生します
FMXPlayer.StreamURL := StreamUrl;
FMXPlayer.Play;ファイルを再生します
FMXPlayer.FileName := FileName;
FMXPlayer.Play;Stream Asyncを再生します
FMXPlayer.StreamURL := StreamUrl;
FMXPlayer.PlayAsync;ファイルAsyncを再生します
FMXPlayer.FileName := FileName;
FMXPlayer.PlayAsync;プロパティ:Autoinit、Autoplay、Asyncを使用できます
ライブラリを使用してサウンドを再生できます。そして、新しい音で音が崩れないようにするには、flag keepplaychannel = trueを設定する必要があります。
1. http://www.un4seen.comからbass24.zipをダウンロードしてください(ダイレクトリンクhttp://uk.un4seen.com/files/bass24.zip)。 2.アーカイブをどこかに抽出し、抽出されたbass.dllをプロジェクト出力ディレクトリにコピーします。
プロジェクト - >展開 - >ファイルの追加
1:ライブラリ - > Android-> Armeabi A:libbass.so B:libbass_aac.so C:libbasflac.so リモートパス:ライブラリ lib armeabi
2:ライブラリ - > android-> x86 A:libbass.so B:libbass_aac.so C:libbasflac.so リモートパス:ライブラリ lib x86
3:ライブラリ - > android-> armeabi-v7a A:libbass.so B:libbass_aac.so C:libbasflac.so リモートパス:ライブラリ lib armeabi-v7a
ライブラリファイルは、展開ウィンドウにリモートパス名を追加する必要があることを確認してください。
Bassは、いくつかのプラットフォームでソフトウェアで使用するオーディオライブラリです。その目的は、開発者に強力で効率的なサンプル、ストリーム(MP3、MP2、MP1、OGG、WAV、AIFF、カスタム生成、およびOSコーデックおよびアドオンを介してその他)を提供することです。すべてがあなたの分布を膨らませないコンパクトなdllで。
#android http://www.un4seen.com/forum/?topic = 13225
#ios http://www.un4seen.com/forum/?topic=10910
#wince http://www.un4seen.com/forum/?topic=9534
#armlinux http://www.un4seen.com/forum/?topic=13804