Changeset 2162


Ignore:
Timestamp:
04/03/12 05:55:56 (14 months ago)
Author:
jeroen
Message:

added basic RTMP support for embedded captions, added B-frame HLS example stream

Location:
plugins/captions
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • plugins/captions/src/as/com/longtailvideo/plugins/captions/Captions.as

    r2124 r2162  
    246246            if(_state == PlayerState.IDLE) { return; } 
    247247            if(event.metadata.type == 'textdata') { 
    248                 if(event.metadata.trackid == _tracks[_track].id) { 
     248                if(_tracks.length) { 
     249                    if(event.metadata.trackid == _tracks[_track].id) { 
     250                        _renderer.setCaptions(event.metadata.text.replace(/\n$/,'')); 
     251                    } 
     252                } else { 
     253                    // For live streams (no trackinfo); presume only 1 track 
     254                    _tracks.push({ 
     255                        data: undefined, 
     256                        file: undefined, 
     257                        id: event.metadata.trackid, 
     258                        label: 'captions' 
     259                    }); 
     260                    _redraw(); 
    249261                    _renderer.setCaptions(event.metadata.text.replace(/\n$/,'')); 
    250262                } 
  • plugins/captions/src/as/com/longtailvideo/plugins/captions/ISO639.as

    r1979 r2162  
    6565            ukr: 'Ukrainian', 
    6666            urd: 'Urdu', 
    67             vie: 'Vietnamese' 
     67            vie: 'Vietnamese', 
     68            zho: 'Chinese' 
    6869        }; 
    6970 
Note: See TracChangeset for help on using the changeset viewer.