質問編集履歴
3
jquery側の!を消去
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,7 +33,7 @@
|
|
33
33
|
コード
|
34
34
|
function sound()
|
35
35
|
{
|
36
|
-
if(
|
36
|
+
if( $('#sound-file').get(0).ended){
|
37
37
|
$('#sound-file').get(0).pause();
|
38
38
|
$('#sound-file').get(0).currentTime = 0;
|
39
39
|
}else{
|
2
音はなったが、停止しない・・・
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,11 +2,12 @@
|
|
2
2
|
|
3
3
|
詳細はボタンを押すと再生が始まり、ボタンを再び押すと停止され、再びボタンを押すと最初から再生が始まるのを実装したいです。
|
4
4
|
|
5
|
+
これでやったのですが、うまくいきません。なぜでしょうか。
|
6
|
+
音はなるのですが、再生中の音が停止しません。
|
5
7
|
|
6
8
|
|
7
|
-
これでやったのですが、うまくいきません。なぜでしょうか。
|
8
9
|
|
9
|
-
jquery側のコードを書き換えてみました。
|
10
|
+
jquery側のコードを書き換えてみました。
|
10
11
|
ご教授お願いします・・・
|
11
12
|
```html
|
12
13
|
コード
|
1
jqueryの書き方を回答を参考に編集しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,8 @@
|
|
6
6
|
|
7
7
|
これでやったのですが、うまくいきません。なぜでしょうか。
|
8
8
|
|
9
|
+
jquery側のコードを書き換えてみました。エラーはで亡くなったのですが、音がならないです・・・
|
10
|
+
ご教授お願いします・・・
|
9
11
|
```html
|
10
12
|
コード
|
11
13
|
<!doctype html>
|
@@ -30,13 +32,14 @@
|
|
30
32
|
コード
|
31
33
|
function sound()
|
32
34
|
{
|
33
|
-
if( !'#sound-file'.ended){
|
35
|
+
if( !$('#sound-file').get(0).ended){
|
34
|
-
|
36
|
+
$('#sound-file').get(0).pause();
|
35
|
-
|
37
|
+
$('#sound-file').get(0).currentTime = 0;
|
36
38
|
}else{
|
37
39
|
// [ID:sound-file]の音声ファイルを再生[play()]する
|
38
|
-
$(
|
40
|
+
$('#sound-file').get(0).play() ;
|
39
41
|
}
|
40
42
|
}
|
41
43
|
|
44
|
+
|
42
45
|
```
|