发表于: 2016-12-26 23:50:12
1 1485
今天完成的事:
1,修真院9期demo的准备及demo
2,修真院8期我的师弟默认页面BUG修改
3,修真院8期我的师兄页面无班级职业显示BUG修改
明天计划的事:
1,修真院首页滚动到班级位置后,数字开始跳动问题
2,预计准备修真院10期
遇到的问题:
1,
<embed src="{{list.video.urlAfter}}token=&autopause=true&autostart=false&fromweibo=false'" type="application/x-shockwave-flash" autostart="false"
width="100%"
height="100%" quality="high" allowfullscreen="true"
wmode="transparent" allowscriptaccess="always"
pluginspage="http://www.macromedia.com/go/getflashplayer">
会提示报错,{{list.video.urlAfter}}也加载不了
原因:angularjs的一个BUG,embed标签用ng-src动态绑定视频链接,Angular已经把视频链接绑定成功了,浏览器没有主动去加载ng-src指向的视频
解决办法:使用指令自己绑定视频链接,检测到视频链接发生变化的时候,在dom中替换掉之前的embed标签
angular.module('skillApp').directive('embedSrc', function () {
return {
restrict: 'A',
link: function (scope, element, attrs) {
var current = element;
scope.$watch(function() { return attrs.embedSrc; }, function () {
var clone = element
.clone()
.attr('src', attrs.embedSrc);
current.replaceWith(clone);
current = clone;});}}});
收获:
1,用秒拍视频链接在本页面播放该视频,方法:直接在秒拍页面F12,复制视频代码即可
评论