Embed: support for new subtitle track format
This commit is contained in:
		
							parent
							
								
									0a029d5c5c
								
							
						
					
					
						commit
						e75ae50c0c
					
				
					 1 changed files with 14 additions and 9 deletions
				
			
		|  | @ -455,13 +455,13 @@ MistPlayer.prototype.buildMistControls = function(){ | |||
|           if ('name' in tracks[i][j]) { | ||||
|             name = tracks[i][j].name; | ||||
|           } | ||||
|           else if ('desc' in tracks[i][j]) { | ||||
|             name = tracks[i][j].desc; | ||||
|           } | ||||
|           else if ('lang' in tracks[i][j]) { | ||||
|             name = tracks[i][j].lang; | ||||
|             o.setAttribute('data-lang',tracks[i][j].lang); | ||||
|           } | ||||
|           else if ('desc' in tracks[i][j]) { | ||||
|             name = tracks[i][j].desc; | ||||
|           } | ||||
|           else { | ||||
|             name = 'Track '+(Number(j)+1); | ||||
|           } | ||||
|  | @ -1148,20 +1148,25 @@ function mistPlay(streamName,options) { | |||
|           var skip = false; | ||||
|           switch (t.type) { | ||||
|             case 'video': | ||||
|               t.desc = [t.width+'x'+t.height,/*Math.round(t.bps/1024)+'kbps',*/t.fpks/1e3+'fps',t.codec]; | ||||
|               t.desc = [t.width+'x'+t.height,Math.round(t.bps/1024)+'kbps',t.fpks/1e3+'fps',t.codec]; | ||||
|               if (t.lang) { | ||||
|                 t.desc.unshift(t.lang); | ||||
|                 t.desc.unshift(t.language); | ||||
|               } | ||||
|               break; | ||||
|             case 'audio': | ||||
|               t.desc = [(t.channels == 2 ? 'Stereo' : (t.channels == 1 ? 'Mono' : t.channels+' channels')),/*Math.round(t.bps/1024)+'kbps',*/Math.round(t.rate/1000)+'kHz',t.codec]; | ||||
|               t.desc = [(t.channels == 2 ? 'Stereo' : (t.channels == 1 ? 'Mono' : t.channels+' channels')),Math.round(t.bps/1024)+'kbps',Math.round(t.rate/1000)+'kHz',t.codec]; | ||||
|               if (t.lang) { | ||||
|                 t.desc.unshift(t.lang); | ||||
|                 t.desc.unshift(t.language); | ||||
|               } | ||||
|               break; | ||||
|             case 'meta': | ||||
|             case 'subtitle': | ||||
|               t.desc = [t.lang,t.codec]; | ||||
|               //subtitles are type meta and codec subtitle in Mist > v2.13, still support type subtitle though
 | ||||
|               if ((t.type == 'subtitle') || (t.codec == 'subtitle')) { | ||||
|                 t.type = "subtitle"; | ||||
|                 t.desc = [t.language]; | ||||
|                 break; | ||||
|               } | ||||
|             default: | ||||
|               skip = true; | ||||
|               break; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Cat
						Cat