質問編集履歴

1

質問訂正

2016/02/08 11:25

投稿

dialbird
dialbird

スコア379

test CHANGED
@@ -1 +1 @@
1
- p5.jsのsound関係を使おうとするとNavigatorUserMediaError {}に邪魔されます
1
+ safariやchromeでp5.jsのマイク機能が使いたい
test CHANGED
@@ -2,21 +2,83 @@
2
2
 
3
3
 
4
4
 
5
- p5.jsを使って音声に関する仕掛けを作りたいのですが以下ようなスリプト読み込んだ後に
5
+ p5.jsを使って音声に関する仕掛けを作りたいと考えているもので、サーバー側言語にはNode.jsのExpressフレームワークを使っています。
6
+
7
+
8
+
9
+
10
+
11
+ ```javascript
12
+
13
+ //app.js(サーバー側)
14
+
15
+ var express = require('express'),
16
+
17
+ app = express(),
18
+
19
+ server = require('http').Server(app);
20
+
21
+
22
+
23
+
24
+
25
+ app.use('/public',express.static(__dirname+'/public'));
26
+
27
+
28
+
29
+ app.get('/',function(req,res){
30
+
31
+ res.sendfile(__dirname+'/public/index.html');
32
+
33
+ })
34
+
35
+
36
+
37
+
38
+
39
+ server.listen(3000);
40
+
41
+ console.log('now comming...');
42
+
43
+ ```
6
44
 
7
45
 
8
46
 
9
47
  ```html
10
48
 
49
+ //index.html
50
+
51
+ <!DOCTYPE html>
52
+
53
+ <html lang="ja">
54
+
55
+ <head>
56
+
57
+ <meta charset="UTF-8">
58
+
59
+ <title>p5 js</title>
60
+
61
+ </head>
62
+
63
+ <body>
64
+
65
+
66
+
11
67
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.4.22/p5.min.js"></script>
12
68
 
13
69
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.4.22/addons/p5.sound.min.js"></script>
14
70
 
71
+ <script src="../public/sketch.js"></script>
72
+
73
+ </body>
74
+
75
+ </html>
76
+
15
77
  ```
16
78
 
17
- 以下のようなスクリプト(テンプレ丸写し)
79
+ ```javascript
18
80
 
19
- ```javascript
81
+ //sketch.js
20
82
 
21
83
  var input;
22
84
 
@@ -76,12 +138,18 @@
76
138
 
77
139
 
78
140
 
79
- を打ち込むと、ンソルにNavigatorUserMediaError {}というのが出て、キャンバスに描画まではされるものの、音声入力全くません(ブラウザはchrome)
141
+ このコードはfirefoxでは機能したのですが、その他使いたいと考えているchromeやsafariではエラーがでて機能しません........。
80
142
 
81
143
 
82
144
 
145
+ safariでは、「This browser does not support MediaStreamTrack」とでてエラーになり、
146
+
83
- ちなみに今回は同じhtmlペジ上にthree.jsを利用したコンテンツを盛り込んでです(長ので省略しいます)このクリプトだけ打ち込んだコードだとマイクでの入力が可能になり
147
+ chromeでは、コンソ、p5.sound.min.jsに対してNavigatorUserMediaError {}とのが出ていて、キャンバに描画まはされるもの、音声入力が全くできせん
84
148
 
85
149
 
86
150
 
87
- なぜなのでしょか?ご存知方がいらっゃいましたらお願ます。
151
+ これら二つブラウザも正常に起動できるよにするにはどようにしたらょうか?
152
+
153
+
154
+
155
+ どなたかご存知の方、教えて下さい。