|
用<video>标签单独写一个视频其中
<video width="90%" controls="controls" src="video/001.mp4"style="margin:10px 5% 0 5%;"/>
这段话,没问题,放到真机,还是谷歌都能播放。
但是我放到scrollView中的list里面,想循环输出,好像就不能播放,
源码文件中这样定义的
<video width="90%" controls="controls" src="ref('url')"style="margin:10px 5% 0 5%;"/>
然后在data里面创建一个字段url。
var jsonStr1 = '{"@type":"table","rows":['
+ '{"url":"video/001.mp4"},'
+ '{"url":"video/sp1.mp4"}'
+ '],"userdata":{"sys.count":"4"}}';
var jsonStr2 = '{"@type":"table","rows":['
+ '{"url":"video/sp2.mp4"},'
+ '{"url":"video/001.mp4"}'
+ ']}';
if (event.offset === 0) {
var jsonObj1 = JSON.parse(jsonStr1);
this.comp("data").loadData(jsonObj1, false);
} else {
var jsonObj2 = JSON.parse(jsonStr2);
this.comp("data").loadData(jsonObj2, true);
}
像这样给字段url赋值。能循环出来,但是不能播放?这是为什么,谁来解答一下。
然后我给url改过几次值
① video/001.mp4
② ./video/001.mp4
③ $UI/list/video/001.mp4
这些都试过,不行。 |
|