Changeset 239
- Timestamp:
- 07/17/09 12:24:40 (4 years ago)
- Location:
- plugins/audiodescription
- Files:
-
- 3 added
- 2 edited
-
audiodescription.swf (modified) (previous)
-
com/jeroenwijering/plugins/Audiodescription.as (modified) (2 diffs)
-
com/jeroenwijering/utils (added)
-
com/jeroenwijering/utils/Logger.as (added)
-
com/jeroenwijering/utils/Strings.as (added)
Legend:
- Unmodified
- Added
- Removed
-
plugins/audiodescription/com/jeroenwijering/plugins/Audiodescription.as
r217 r239 6 6 7 7 import com.jeroenwijering.events.*; 8 import com.jeroenwijering.utils.Logger; 8 9 9 10 import flash.display.*; … … 68 69 /** Check for captions with a new item. **/ 69 70 private function itemHandler(evt:ControllerEvent=null):void { 70 var aud:String = view.playlist[view.config['item']]['audiodescription.file']; 71 if(aud) { 72 config['audio'] = aud; 71 var file:String; 72 if (view.playlist[view.config['item']]['audiodescription.file']){ 73 file = view.playlist[view.config['item']]['audiodescription.file']; 74 } else if (view.playlist[view.config['item']]['audiodescription']){ 75 file = view.playlist[view.config['item']]['audiodescription']; 76 } else if(view.config['audiodescription.file']) { 77 file = view.config['audiodescription.file']; 73 78 } else if(view.config['audio']) { 74 config['file'] = view.config['audio']; 75 } else if(view.config['audiodescription.file']) { 76 config['file'] = view.config['audiodescription.file']; 79 // Legacy support 80 file = view.config['audio']; 77 81 } 78 if(config['file']) { 79 sound = new Sound(new URLRequest(config['file'])); 80 channel = sound.play(); 81 setVolume(); 82 if(file) { 83 config['file'] = file; 84 try { 85 sound = new Sound(new URLRequest(config['file'])); 86 channel = sound.play(); 87 setVolume(); 88 } catch (err:Error) { 89 Logger.log(err.message,'audiodescription'); 90 } 82 91 } 83 92 };
Note: See TracChangeset
for help on using the changeset viewer.
