naneri: у нас довольно спецефические были нужды, и дериктива как следствие под них была написана. По факту - в link функции инициализируете jcrop, вешаете watcher на параметр, в котором изображение. При желании можно ng-model прицепить.
Сергей: вы меня не совсем поняли. Чтобы отследить, что видео кончилось нужно сделать что-то такое: player.addEventListener('ended', function() { console.log('I ended'); } ); Watch в данном случае не нужен.
честно говоря ничего проще чем небольшой директивы, которая будет добавлять/убирать аттрибут придумать не могу. Через {{}} такое работать не будет, а передать в свойства autopaly/autobuffer параметр ( то есть что-то вида autoplay = "false" ) нельзя.
serjyamp: скажи что назвал самый минимум, но вообще ситуация не очень простая. Вы уже договорились на 700, или разговор только был на уровне предпочтений?