回答編集履歴

1

ダブってしまったので編集しました

2020/06/30 03:08

投稿

yMarch
yMarch

スコア17

test CHANGED
@@ -1,115 +1 @@
1
- 自己解決しました。
2
-
3
-
4
-
5
- 最初動画オートプレイは諦めました
1
+ 通信問題で、投稿がダブってしまったで編集しました
6
-
7
-
8
-
9
- 他にもっといい方法があるかもしれませんが、とりあえずやりたいことは出来たので良しとシたいと思います!
10
-
11
-
12
-
13
- ```html
14
-
15
- <div id="player"></div><br>
16
-
17
- <ul>
18
-
19
- <li id="player00">最初から</li>
20
-
21
- <li id="player01">chapter01</li>
22
-
23
- <li id="player02">chapter02</li>
24
-
25
- <li id="player03">chapter03</li>
26
-
27
- </ul>
28
-
29
- ```
30
-
31
- ```javaScript
32
-
33
- const tag = document.createElement('script');
34
-
35
- tag.src = "https://www.youtube.com/player_api";
36
-
37
- const firstScriptTag = document.getElementsByTagName('script')[0];
38
-
39
- firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
40
-
41
-
42
-
43
- let player;
44
-
45
- function onYouTubePlayerAPIReady() {
46
-
47
- player = new YT.Player('player', {
48
-
49
- height: '450',
50
-
51
- width: '800',
52
-
53
- videoId: 'M7lc1UVf-VE',
54
-
55
- playerVars: {
56
-
57
- autoplay: 1,
58
-
59
- controls: 0,
60
-
61
- rel: 0,
62
-
63
- playsinline: 1
64
-
65
- }
66
-
67
- });
68
-
69
- }
70
-
71
-
72
-
73
- var chapter00 = document.getElementById('player00');
74
-
75
- var chapter01 = document.getElementById('player01');
76
-
77
- var chapter02 = document.getElementById('player02');
78
-
79
- var chapter03 = document.getElementById('player03');
80
-
81
-
82
-
83
- chapter00.addEventListener('click', function() {
84
-
85
- player.loadVideoById({'videoId': 'M7lc1UVf-VE','startSeconds': 1});
86
-
87
- }, false);
88
-
89
-
90
-
91
- chapter01.addEventListener('click', function() {
92
-
93
- player.loadVideoById({'videoId': 'M7lc1UVf-VE','startSeconds': 58});
94
-
95
- }, false);
96
-
97
-
98
-
99
- chapter02.addEventListener('click', function() {
100
-
101
- player.loadVideoById({'videoId': 'M7lc1UVf-VE','startSeconds': 279});
102
-
103
- }, false);
104
-
105
-
106
-
107
- chapter03.addEventListener('click', function() {
108
-
109
- player.loadVideoById({'videoId': 'M7lc1UVf-VE','startSeconds': 760});
110
-
111
- }, false);
112
-
113
-
114
-
115
- ```