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

回答編集履歴

2

修正

2016/03/16 02:49

投稿

orange0190
orange0190

スコア1698

answer CHANGED
@@ -8,9 +8,9 @@
8
8
  ```javascript
9
9
  function sound()
10
10
  {
11
- if( !($'#sound-file').get(0).ended){
11
+ if( !$('#sound-file').get(0).ended){
12
- ($'#sound-file').get(0).pause();
12
+ $('#sound-file').get(0).pause();
13
- ($'#sound-file').get(0).currentTime = 0;
13
+ $('#sound-file').get(0).currentTime = 0;
14
14
  }else{
15
15
  // [ID:sound-file]の音声ファイルを再生[play()]する
16
16
  $( '#sound-file' ).get(0).play() ;

1

追記

2016/03/16 02:49

投稿

orange0190
orange0190

スコア1698

answer CHANGED
@@ -2,4 +2,19 @@
2
2
  audio.pause();
3
3
  audios.currentTime = 0;
4
4
  ```
5
- この部分で`audio`と`audios`が未定義になっているためです。
5
+ この部分で`audio`と`audios`が未定義になっているためです。
6
+ 追記
7
+ ---
8
+ ```javascript
9
+ function sound()
10
+ {
11
+ if( !($'#sound-file').get(0).ended){
12
+ ($'#sound-file').get(0).pause();
13
+ ($'#sound-file').get(0).currentTime = 0;
14
+ }else{
15
+ // [ID:sound-file]の音声ファイルを再生[play()]する
16
+ $( '#sound-file' ).get(0).play() ;
17
+ }
18
+ }
19
+ ```
20
+ 検証は全くしてないですが、このようにすれば少なくとも現在表示されているエラーは消えると思います。