回答編集履歴
4
微修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
登録したタグに任意のidやタグ名をつけてイベントリスナーにendedイベントを登録しDOMの操作でリソースを変更するという方法で実現できると思います。例えば,sourceタグを取得しリソースを入れ替えるなどです。例えばjQuery
|
1
|
+
登録したタグに任意のidやタグ名をつけてイベントリスナーにendedイベントを登録しDOMの操作でリソースを変更するという方法で実現できると思います。例えば,sourceタグを取得しリソースを入れ替えるなどです。例えばjQueryを使って(使わなくてもできますが)
|
2
2
|
```javascript
|
3
3
|
function nextPlay(path){
|
4
4
|
return function(){
|
@@ -17,10 +17,10 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
```
|
20
|
-
|
20
|
+
参考程度にこんな感じです。多少融通効かない書き方だと思うので使用するのであれば適宣修正してください。
|
21
21
|
|
22
22
|
[★video要素、audio要素をJavaScriptから操作する](http://www.htmq.com/video/)
|
23
23
|
|
24
|
-
また,Audioクラスのオブジェクトを作成してタスクシステムのような構成
|
24
|
+
また,Audioクラスのオブジェクトを作成してタスクシステムやキューのような構成の書き方もあるようです。ソースコードがたくさんネット上にあるみたいなので探してみるといいと思います。
|
25
25
|
|
26
26
|
[JavaScript で HTML5 Audio を使ってサウンド再生. 連続再生対策してるからゲームの SE にも使えるよん♪](http://tmlife.net/programming/javascript/javascript-html5-audio-sound-play.html)
|
3
微修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
登録したタグに任意のidをつけてイベントリスナーにendedイベントを登録しDOMの操作でリソースを変更するという方法で実現できると思います。例えば,sourceタグを取得しリソースを入れ替えるなどです。例えばjQuery等を使って
|
1
|
+
登録したタグに任意のidやタグ名をつけてイベントリスナーにendedイベントを登録しDOMの操作でリソースを変更するという方法で実現できると思います。例えば,sourceタグを取得しリソースを入れ替えるなどです。例えばjQuery等を使って
|
2
2
|
```javascript
|
3
3
|
function nextPlay(path){
|
4
4
|
return function(){
|
2
微修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
登録したタグに任意のidをつけてイベントリスナーにendedイベントを登録しDOMの操作でリソースを変更するという方法で実現できると思います。例えば,sourceタグを取得しリソースを入れ替えるなどです。
|
1
|
+
登録したタグに任意のidをつけてイベントリスナーにendedイベントを登録しDOMの操作でリソースを変更するという方法で実現できると思います。例えば,sourceタグを取得しリソースを入れ替えるなどです。例えばjQuery等を使って
|
2
2
|
```javascript
|
3
3
|
function nextPlay(path){
|
4
4
|
return function(){
|
1
微修正
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
略...
|
12
12
|
var filepath=["path1","path2"]
|
13
13
|
var counter=0;
|
14
|
-
$("audio").addEventListener("ended",nextPlay(filepath[counter++])
|
14
|
+
$("audio").addEventListener("ended",nextPlay(filepath[counter++]),false);
|
15
15
|
略...
|
16
16
|
}
|
17
17
|
|