Home
フォーラム
Coron質問
質問などこちらに
引用付き投稿返答 :質問など...
Android事業
実績紹介
製品紹介
フォーラム
会社概要
お問い合わせ
メインメニュー
Home
Android事業
Android+Robot
GDD2011出展
Android アプリ開発
ロボット事業
製品情報
Go Simulation!
Coroid
Coron
フォーラム
ショップ
会社概要
会社情報
アクセス
採用情報
サイトマップ
ログイン
社長ブログ
引用付き投稿返答 :質問などこちらに
ユーザー名
件名:
post_text_textarea
[admin2 2010-06-28 10:59:45]:
<p>>音声合成で wavファイルを作りサンプルプログラムで再生していますが38個までは 再生できるのですがそれ以上の再生は出来ません。</p><p>>実際は メモリも余裕があり、登録しているwav ファイルは 50個以上です。</p><p> </p><p>Coronライブラリでは音声再生に必要なバッファを50個分にしてあるので、純粋にライブラリで再生できるのは50個までで制限されてしまっています。</p><p>しかし、バッファ数を増やせば増やした分だけ再生できるはずなので当方でいくつか試験をしてみましたところ、</p><p> </p><p>①ライブラリ(v2.1.0)をそのままで、SoundDataフォルダに45個WAVファイルを入れて再生</p><p>→45個全て再生OK</p><p> </p><p>②ライブラリ(v2.1.0)をそのままで、SoundDataフォルダに58個WAVファイルを入れて再生</p><p>→1個目から再生不可</p><p> </p><p>③coron_sdwav.cとcoron_sdwav.hのバッファを</p><p>u32 wav_sector_num[100]; //各WAVファイルのセクタ番号<br />u32 wav_size[100]; //WAVファイルのサイズ<br />char wav_name[100][8]; //WAVファイルの名前</p><p>と100個に変更して、②と同じSDカードを再生</p><p>→58個全て再生OK</p><p> </p><p>となりました。</p><p>ちなみにバッファ数を100個に変更した際に、</p><p>>extern u32 wav_sector_num[100];</p><p>>extern u32 wav_size[100];</p><p>>extern char wav_name[100][16];</p><p>とした以外に、coron_sdwav.cの方も上記のように変更されましたでしょうか?</p><p>(38個以上という数がかなり中途半端な為、的外れな原因かもしれないのですが・・・)</p><p> </p><p>もし、同様に変更していた場合、もう少し原因を絞り込みたいので、</p><p>お手数をおかけして大変申し訳ないのですが、</p><p>上記①~③と同じように試験して、どのようになるかご報告頂けますでしょうか。</p><p> </p><p>以上、宜しくお願い致します。</p><p> </p>
セキュリティ:
プレビュー
保存
キャンセル
引用付き投稿返答 :質問などこちらに
User
Powered by
ccBoard