iphone_音声の再生が重い

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
bonbo

iphone_音声の再生が重い

#1

投稿記事 by bonbo » 13年前

さっそくですが質問させていただきます。
playメソッドを用いて音声を再生する際にラグができてしまうのですが
どうすれば解消することができるでしょうか。
具体的には
音声ファイルtestsound.caf(23kb)を

コード:

testsound=CreateSound(@"test",@"caf");
[testsound prepareToPlay];
のように読み込んで

コード:

[testsound setCurrentTime:0.0f];
[testsound play];
のようにして再生しています。

iphone simulaterの方では得にこのようなラグは見られないので
機種のスペックによるものなのかもしれないのですが。

環境は
Xcode4.2
iphone simulater5.1
テストに使っている機種はiphone4S
です。
よろしくお願いします。

bonbo

Re: iphone_音声の再生が重い

#2

投稿記事 by bonbo » 13年前

タイトルで誤解が生じてしまうかもなので
一応注釈しておくとiphoneアプリに関してのトピックです。

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: iphone_音声の再生が重い

#3

投稿記事 by h2so5 » 13年前

音声の再生以外の処理はしていないのでしょうか?
他の処理が重くて再生に干渉するということは起きるようです。

bonbo

Re: iphone_音声の再生が重い

#4

投稿記事 by bonbo » 13年前

>h2so5さん
ありがとうございます。
>音声の再生以外の処理はしていないのでしょうか?
>他の処理が重くて再生に干渉するということは起きるようです。
なるほど。
どうやらそのようです。1ループに結構な処理を詰め込んでいたのが原因でした。
(試しにもっと単純なプログラムを走らせて見たところラグが出ませんでした)

なんとかプログラムを工夫して解決していこうと思います。

閉鎖

“C言語何でも質問掲示板” へ戻る