(iOS,iPhone)phontファイルの変更方法について |
- 日時: 2013/03/26 00:17
- 名前: TeamOrphan
- 参照: https://sites.google.com/site/teamorphan7787/
- 環境
iOS(6.1.3) AquesTalk2 iOS ver.2.4 xCode 4.6.1
初めまして。 デフォルトのphontでの音声再生がうまく出来たので 次にAquesTalk2Da_Playでの音声再生時の phontファイルの変更を行おうとしています。
fopenとfreadでデータを読み込んで渡せば良いと思っていたのですが、 「EXC_BAD_ACCESS(code=1,address=0xffffff96)」というエラーが出て しまいうまく行きません。 簡単な手違いなのか、そもそも方法からして間違っているのかも 全く検討がつきません。 アドバイスをお願い致します。
以下が自力で調べて試してみたコードです。 *********************************** //phontファイルをdataに読み込む
FILE *fp; NSString *homeDir = NSHomeDirectory(); NSString *docDir = [homeDir stringByAppendingPathComponent:@"MyAppName.app/aq_rb2.phont"]; const char *dir = [docDir UTF8String]; fp = fopen( dir, "rb" ); int size = malloc_size(fp); char data[size]; fread( data, 1, size , fp );
***中略*****
//freadで読み込んだdataを渡す int iret = AquesTalk2Da_Play(m_pAqTk, sjis, speekSpeed, (void *)data, notification);
***以下略***** ***********************************
|
|