Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. <div style="margin-top:5em;">
  2. <form method="post" id="playlistform" onsubmit="return false;">
  3. <table>
  4. <thead>
  5. <tr>
  6. <th>STREAM</th>
  7. <th>File Name</th>
  8. <th>Bitrate (bps)</th>
  9. </tr>
  10. </thead>
  11. <tbody id="playlist"></tbody>
  12. </table>
  13. </form>
  14. </div>
  15.  
  16. <pre id="playlistcode"></pre>
  17.  
  18. function update() {
  19. var playlist = document.getElementById("playlist");
  20. var rows = playlist.getElementsByTagName("tr");
  21.  
  22. var code = "<smil>n";
  23. code += "<head>n";
  24.  
  25. code += "</head>n";
  26. code += "<body>n";
  27. code += "<switch>n";
  28.  
  29.  
  30. for (var index = 0; index < rows.length; index++) {
  31. var inputFields = rows[index].getElementsByTagName("input");
  32.  
  33. code += "<video";
  34.  
  35. for (var j = 0; j < inputFields.length; j++) {
  36.  
  37. var type = "";
  38.  
  39. var value = inputFields[j].value;
  40.  
  41. switch (j) {
  42.  
  43. case TYPE_STREAM:
  44. type = ' <meta src="';
  45. break;
  46.  
  47. case TYPE_VIDEO:
  48. type = ' src="';
  49. break;
  50.  
  51. case TYPE_BITRATE:
  52. type = ' system-bitrate="';
  53. break;
  54. }
  55.  
  56.  
  57.  
  58. if (type == "location" || value != "") {
  59. code += '' + type + '' + htmlentities(value) + '"';
  60.  
  61. }
  62.  
  63. }
  64.  
  65. code += ' />n';
  66. }
  67.  
  68. code += "</switch>n";
  69. code += "</body>n";
  70. code += "</smil>n";
  71.  
  72. document.getElementById("playlistcode").innerHTML = nl2br(htmlentities(code));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement