質問編集履歴

1

補足

2021/05/29 07:10

投稿

ryu-sei
ryu-sei

スコア12

test CHANGED
File without changes
test CHANGED
@@ -2,19 +2,17 @@
2
2
 
3
3
 
4
4
 
5
- vscodeでandroidstudioと同じ文法形式でwav音源の波形を作ろうとしています。
5
+ vscodeで作ったコードをandroidstudioに入れてwav音源の波形を作ろうとしています。
6
6
 
7
- コードの「ここ」と書いてある部分を
7
+ 移すに当たってコードの「ここ」と書いてある部分を
8
8
 
9
- AudioInputStream input = AudioSystem.getAudioInputStream( file );
9
+ InputStream is = getResources().openRawResource(R.raw.music);
10
10
 
11
- に変えたところ画像x軸20ほどまでのノイズが消えてきれいなグラフになりました。
11
+ に変えたところandroid端末側のグラフが明らか違う形になりました。
12
12
 
13
- これはAudioInputStreamとFileInputStreamの違いから来ているのでしょうか。
13
+ これはAudioInputStreamとInputStreamの違いから来ているのでしょうか。
14
14
 
15
- またFileInputStreamでAudioInputStreamの再現をすることは可能でしょうか。
15
+ またInputStreamでAudioInputStreamの再現をすることは可能でしょうか。
16
-
17
- ![イメージ説明](5bd0561ff61066654b876cf496c63948.jpeg)
18
16
 
19
17
  ### 該当のソースコード
20
18
 
@@ -30,7 +28,7 @@
30
28
 
31
29
  File file = new File( fileName );
32
30
 
33
- InputStream input = new FileInputStream(file);//ここ
31
+ AudioInputStream input = AudioSystem.getAudioInputStream( file );//ここ
34
32
 
35
33
 
36
34