Chromium Code Reviews| Index: media/test/data/player.html |
| diff --git a/media/test/data/player.html b/media/test/data/player.html |
| index fa50d731e1a3610e1f9db825f5cb6f104bb072df..f04901f666ff5687257845ef54b50e94d3963792 100644 |
| --- a/media/test/data/player.html |
| +++ b/media/test/data/player.html |
| @@ -47,14 +47,32 @@ function RunTest() { |
| if (url_parts.length != 2) |
| return Failed(); |
| - var query_parts = url_parts[1].split('='); |
| - if (query_parts.length != 2) |
| - return Failed(); |
| - |
| - var tag = query_parts[0]; |
| - var media_url = query_parts[1]; |
| - if (tag != 'audio' && tag != 'video') |
| + var tag = ''; |
| + var media_url = ''; |
| + var loop = false; |
| + |
| + var query_params = url_parts[1].split('&'); |
| + for (var query_param in query_params) { |
| + var query_parts = query_params[query_param].split('='); |
| + if (query_parts.length != 2) { |
| + return Failed(); |
| + } |
| + |
| + if (query_parts[0] == 'audio' || query_parts[0] == 'video') { |
| + tag = query_parts[0]; |
| + media_url = query_parts[1]; |
| + continue; |
| + } |
| + |
| + if (query_parts[0] == 'loop') { |
| + loop = (query_parts[1] == 'true'); |
| + continue; |
| + } |
| + } |
| + |
| + if (tag != 'audio' && tag != 'video') { |
| return Failed(); |
| + } |
|
xhwang
2016/09/21 21:33:18
Could you please update the comment above this fun
derekjchow1
2016/09/21 22:06:12
Done.
|
| // Create player and insert into DOM. |
| player = document.createElement(tag); |
| @@ -74,6 +92,7 @@ function RunTest() { |
| InstallTitleEventHandler(player, 'error'); |
| // Starts the player. |
| + player.loop = loop; |
| player.src = media_url; |
| player.play(); |
| } |