“序列化”后“反序列化”,能完美解决你遇到的问题

“序列化”后“反序列化”,能完美解决你遇到的问题

var a = [{a: 1,b: 2}]var b = JSON.parse(JSON.stringify(a));
b[0].a = 4console.log(a)
$('#uploadVideo').change(function(event) {    var video = this.files[0];    var videoUrl = window.URL.createObjectURL(video);
    $('.ql-editor').append('<video><source src="'+videoUrl+'"></video>');
  });
<input type="file" id="uploadVideo" accept="video/*"></div><div class="ql-editor" contenteditable="true"></div>

更新:我已經可以取得預覽網址了
但是我發現丟入<video>XXX網址</video>不行。只會出現 <br>
<strong>Strong text!</strong>卻可以
請問要怎麼讓整段 <video> 標籤進入?
甚至我直接丟進去 ql-editor 可以直接顯示影片?(直接啟用HTML)?


江户川乱折腾
浏览 1017回答 1
1回答

富国沪深

这样改$('#uploadVideo').change(function(event)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;$editor&nbsp;=&nbsp;$('.ql-editor'); &nbsp;&nbsp;&nbsp;&nbsp;$editor.append('<video&nbsp;controls="controls">XXX網址</video>');&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;$video&nbsp;=&nbsp;$('.ql-editor&nbsp;video'); &nbsp;&nbsp;&nbsp;&nbsp;$video[0].src&nbsp;=&nbsp;URL.createObjectURL(this.files[0]); &nbsp;&nbsp;&nbsp;&nbsp;$video[0].load(); &nbsp;&nbsp;});
打开App,查看更多内容
随时随地看视频慕课网APP