unsure how the library works, but sometimes you may need to ensure this happens only post domRender

```javascript
srcDidChange: function(){
  Ember.run.scheduleOnce('afterRender', this, 'updateSrc');
}.observes('src'),

updateSrc: function(){
  if (!this.player) { return; }
  this.player.src(this.get('src')); 
};
```