@@ -31,118 +31,20 @@ public WebVideoPlayer(NameValueCollection Parameters)
3131
3232 if ( ! Program . ToBoolean ( ConfigFile . WebVideoOptions [ "Enable" ] ?? "yes" ) )
3333 {
34- Page . Content = "Sorry, proxy server administrator has disabled the online video download feature." ;
34+ Page . Content = "It's disabled." ;
35+ Page . HttpHeaders . Add ( "Refresh" , "0;url=/norovp.htm" ) ;
3536 return ;
3637 }
3738
3839 switch ( Parameters [ "type" ] )
3940 {
4041 case "" :
4142 case null :
42- string Frameset =
43- "<form action='/!player/' method='GET' target='player_frame' align='center'>" +
44- " <table border='0' width='100%'>" +
45- " <tr>" +
46- " <td align='right'>Video</td>" +
47- " <td align='center' colspan='4'><input type='text'" +
48- " size='65' name='url' style='width: 100%'" +
49- " value='" + SampleUrl + "'></td>" +
50- " <td align='center' rowspan='3' colspan='2'><input" +
51- " type='submit' value='Load video'" +
52- " style='height: 70px;'></td>" +
53- " </tr>" +
54- " <tr>" +
55- " <td align='right'>Format</td>" +
56- " <td align='left'><select name='f' size='1'" +
57- " title='Audio/video container'>" +
58- " <option value='avi'>AVI</option>" +
59- " <option value='mpeg1video'>MPEG 1</option>" +
60- " <option value='mpeg2video'>MPEG 2</option>" +
61- //" <option value='mp4'>MPEG 4</option>" + //muxer does not support non seekable output
62- " <option selected value='mpegts'>MPEG TS</option>" +
63- " <option value='asf'>Microsoft ASF</option>" +
64- " <option value='asf_stream'>Microsoft ASF (stream)</option>" +
65- //" <option value='mov'>QuickTime</option>" + //muxer does not support non seekable output
66- " <option value='ogg'>Ogg</option>" + // Theora & Vorbis only
67- " <option value='webm'>WebM</option>" + // Only VP8 or VP9 or AV1 video and Vorbis or Opus audio and WebVTT subtitles are supported for WebM.
68- " <option value='swf'>Macromedia Flash</option>" + // SWF muxer only supports VP6, FLV1 and MJPEG
69- //" <option value='rm'>RealMedia</option>" + //[rm @ 06cc61c0] Invalid codec tag
70- //" <option value='3gp'>3GPP</option>" + //muxer does not support non seekable output
71- " </select></td>" +
72- " <td align='right'>Codecs</td>" +
73- " <td align='left'><select name='vcodec' size='1'" +
74- " title='Video codec'>" +
75- " <option value='mpeg1video'>MPEG 1</option>" +
76- " <option value='mpeg2video'>MPEG 2</option>" +
77- " <option value='mpeg4'>MPEG 4</option>" +
78- " <option value='wmv1'>WMV 7</option>" +
79- " <option value='wmv2'>WMV 8</option>" +
80- " <option value='h263'>H.263</option>" + // Valid sizes are 128x96, 176x144, 352x288, 704x576, and 1408x1152.
81- " <option selected value='h264'>H.264 AVC</option>" +
82- " <option value='hevc'>H.265 HEVC</option>" +
83- " <option value='theora'>Ogg Theora</option>" +
84- " <option value='vp8'>VP8</option>" +
85- " <option value='vp9'>VP9</option>" +
86- " <option value='mjpeg'>MJPEG</option>" +
87- " <option value='msvideo1'>MS Video 1</option>" + // width and height must be multiples of 4
88- " <option value='copy'>(original)</option>" +
89- " </select> <select name='vf' size='1'" +
90- " title='Video resolution'>" +
91- " <option value='scale=\" 1080:-1\" '>1080p</option>" +
92- " <option value='scale=\" 720:-1\" '>720p</option>" +
93- " <option selected value='scale=\" 480:-1\" '>480p</option>" +
94- " <option value='scale=\" 360:-1\" '>360p</option>" +
95- " <option value='scale=\" 240:-1\" '>240p</option>" +
96- " <option value='scale=\" 144:-1\" '>144p</option>" +
97- " <option value='scale=\" 1024x768\" '>1024x768</option>" +
98- " <option value='scale=\" 800x600\" '>800x600</option>" +
99- " <option value='scale=\" 640x480\" '>640x480</option>" +
100- " <option value='scale=\" 320x200\" '>320x200</option>" +
101- " <option value='scale=\" 704x576\" '>704x576</option>" +
102- " <option value='scale=\" 352x288\" '>352x288</option>" +
103- " <option value='scale=\" 176x144\" '>176x144</option>" +
104- " <option value='scale=\" 128x96\" '>128x96</option>" +
105- " <option value='scale=\" -1:-1\" '>(original)</option>" +
106- " </select> <select name='acodec' size='1'" +
107- " title='Audio codec'>" +
108- " <option value='mp2'>MPEG 2</option>" +
109- " <option selected value='mp3'>MPEG 3</option>" +
110- " <option value='wmav1'>WMA 1</option>" +
111- " <option value='wmav2'>WMA 2</option>" +
112- " <option value='aac'>AAC</option>" +
113- " <option value='pcm_dvd'>PCM</option>" +
114- " <option value='vorbis -strict -2'>Ogg Vorbis</option>" + // Current FFmpeg Vorbis encoder only supports 2 channels.
115- " <option value='opus -strict -2'>Opus</option>" +
116- " <option value='ra_144'>RealAudio 1</option>" +
117- " <option value='copy'>(original)</option>" +
118- " </select> <select name='ac' size='1'" +
119- " title='Audio channels'>" +
120- " <option selected value='1'>Mono</option>" +
121- " <option value='2'>Stereo</option>" +
122- " </select></td>" +
123- " <td>(<a href='http://github.com/atauenis/webone/wiki/YouTube-playback'>?</a>)</td>" +
124- " </tr>" +
125- " <tr>" +
126- " <td align='right'></td>" +
127- " <td align='center' colspan='4'>" +
128- " <input type='radio'name='type' value='embed'>Embed, " +
129- " <input type='radio'name='type' value='embedwm' checked>WMP, " +
130- " <input type='radio'name='type' value='embedvlc'>VLC, " +
131- " <input type='radio' name='type' value='objectwm'>WinMedia, " +
132- " <input type='radio' name='type' value='objectns'>NetShow, " +
133- " <input type='radio' name='type' value='dynimg'>DynImg, " +
134- " <input type='radio' name='type' value='html5'>HTML5, " +
135- " <input type='radio' name='type' value='link'>link, " +
136- " <input type='radio' name='type' value='file'>file" +
137- " </td>" +
138- " </tr>" +
139- " </table>" +
140- "</form>" +
141- "" +
142- "<iframe name='player_frame' src='/!player/?type=" + PreferPage + "' " +
143- "border='0' width='100%' height='100%' style='border-style: none;'>" +
144- "Use the toolbar to watch a video.</iframe>" ; ;
145- Page . Content = Frameset ;
43+ Page . Content = "<p align=\" center\" >" ;
44+ Page . Content += "<a href=\" /rovp.htm\" ><img src=\" /rovp.gif\" alt=\" Click here to open Retro Online Video Player.\" ></a>" ;
45+ Page . Content += "<br><h1 align=\" center\" >Retro Online Video Player</h1>" ;
46+ Page . Content += "</p>" ;
47+ Page . HttpHeaders . Add ( "Refresh" , "5;url=/rovp.htm" ) ;
14648 break ;
14749 case "intro" :
14850 Page . Content = "<p align='center'><big>Use the toolbar above to watch a video.</big></p>" ;
0 commit comments