teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

編集しました、まだ至らない箇所があるかもしれませんがお願いいたします

2018/07/30 07:22

投稿

hiroakikoura
hiroakikoura

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,16 @@
1
- ### HTMLで音声再生ができるようなものを作成しています。JavaScriptの変数内の値を音声ファイルのURLとして指定したいのですがうまくいきません、助けてください
1
+ ### HTMLで音声再生ができるようなものを作成しています。JavaScriptの変数内の値を音声ファイルのURLとして指定したい
2
2
  ```html
3
3
  <audio controls style="width: 865px; height: 1000px; position: absolute; left: 1460px; top: -90px">
4
4
  <source id="saisin_id" src="">
5
5
  ```
6
6
 
7
- 上のHTMLの<audio>のソースに下のJavaScriptの変数saisinidに入っているURLを指定したいのですがドムの知識、うくいきません。しい方どうぞご教授お願いいたします。
7
+ 上のHTMLの<audio>のソースに下のJavaScriptの変数saisinidに入っているURLを指定したいのですが URI正しありせん。メディアを読み込めませんでしたと出ますsrcに何も指定からだと思います。audioタグのソースに変数saisinidの値を指定するにはどのようにすれば良いでしょうか?
8
8
  ```js
9
- function(data) {
9
+ success: function(data) {
10
+ var obj = JSON.parse(data);
11
+ var goukei = obj.length - 1;
10
- var saisinid = ("URL"); //saisinidに音声ファイルの場所が入っています
12
+ var saisinid = ("hoge/"+obj[51].id+"/audio.flac");
11
- var element = document.getElementById("saisin_id");
13
+ var element = document.getElementById("saisin_id");
12
- element.setAttribute("src", saisinid);
14
+  element.setAttribute("src", saisinid);
15
+ }
13
16
  ```