我正在尝试使用带有Videogular的对象URL并显示0秒的视频。这是我试图使用的代码:
$http.get("/Video/small.mp4").success(function(data) {
var blob = new Blob([data], { type: 'video/mp4' })
val objectUrl = URL.createObjectURL(blob)
controller.config.sources =
[{ src: $sce.trustAsResourceUrl(objectUrl), type: "video/mp4" }]
});
如果我不使用对象URL,那么一切都按预期工作:
controller.config.sources = [
{ src: $sce.trustAsResourceUrl("/Video/small.mp4"), type: "video/mp4" }
]
我最终将视频存储在indexeddb中,这就是我对使用对象URL播放视频感兴趣的原因。