質問編集履歴
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -108,4 +108,54 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
+
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
追記:
|
116
|
+
|
117
|
+
下記のようにする事でエラーは出なくなりました。
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
```ここに言語を入力
|
122
|
+
|
123
|
+
let format = AVAudioFormat(commonFormat: AVAudioCommonFormat.pcmFormatInt16,
|
124
|
+
|
125
|
+
sampleRate: 44100.0,
|
126
|
+
|
127
|
+
channels: 1,
|
128
|
+
|
129
|
+
interleaved: true)
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
let dir = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first! as String
|
134
|
+
|
135
|
+
self.filePath = dir.appending("/audiotest.wav")
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
_ = ExtAudioFileCreateWithURL(
|
140
|
+
|
141
|
+
URL(fileURLWithPath: self.filePath!) as CFURL,
|
142
|
+
|
143
|
+
kAudioFileWAVEType,
|
144
|
+
|
145
|
+
(format?.streamDescription)!,
|
146
|
+
|
147
|
+
nil,
|
148
|
+
|
149
|
+
AudioFileFlags.eraseFile.rawValue,
|
150
|
+
|
151
|
+
&aAudioFileID)
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
print(aAudioFileID)
|
156
|
+
|
157
|
+
```
|
158
|
+
|
159
|
+
|
160
|
+
|
111
161
|
よろしくお願いします。
|
3
リンクを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,16 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
コメントアウト部分を kAudioFileAIFFType で保存すると aAudioFileID は問題なく取得できますが、Wavで保存したいので、kAudioFileAIFFType を kAudioFileWAVEType に変更して指定すると aAudioFileID が nil になってしまいます。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
・ソースコードはこちらで試しています。
|
12
|
+
|
13
|
+
[https://github.com/TachibanaKaoru/AudioQueueRecorder
|
14
|
+
|
15
|
+
](https://github.com/TachibanaKaoru/AudioQueueRecorder)
|
6
16
|
|
7
17
|
|
8
18
|
|
2
画像を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,6 +88,12 @@
|
|
88
88
|
|
89
89
|
|
90
90
|
|
91
|
+
![イメージ説明](ef5499de7b444a65c9c03f8549874707.png)![イメージ説明](12e30141271d17f411233b676dc1af87.png)
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
|
96
|
+
|
91
97
|
これは何が原因でしょうか。
|
92
98
|
|
93
99
|
|
1
コード一部修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,11 +12,7 @@
|
|
12
12
|
|
13
13
|
func prepare(){
|
14
14
|
|
15
|
-
|
16
|
-
|
17
|
-
|
15
|
+
|
18
|
-
|
19
|
-
|
20
16
|
|
21
17
|
var aAudioFileID: AudioFileID?
|
22
18
|
|