url-createobjecturl-no-longer-accepts-mediastream-Chrome于14.12.2018更新后

时间:2018-12-19 12:59:35

标签: javascript angularjs createobject mediastream mediastreamsource

问题和情况的说明。

我有一个Web应用程序,它使用AngularJS组件拍照。但是,在2018年12月14日对Google Chrome进行最后一次更新之后,该组件停止工作。我确实搜索了这个问题,发现所有可以完成此操作的组件也停止了工作,可能是因为它们全部使用了带有was recently removed from the browsers

的mediastream参数的方法。

代码

查看该组件的源代码,我们可以看到他们仍然使用<StackLayout Orientation="Horizontal" VerticalOptions="Start" HorizontalOptions="FillAndExpand"> <Image Source="hamburger" Margin="2,0,0,0" HeightRequest="35" WidthRequest="25"> <Image.GestureRecognizers> <TapGestureRecognizer Command="{Binding ToggleMasterCommand}" CommandParameter="1"></TapGestureRecognizer> </Image.GestureRecognizers> </Image> <Label Text="Header text" HorizontalOptions="CenterAndExpand" HorizontalTextAlignment="Center" VerticalOptions="CenterAndExpand" VerticalTextAlignment="Center"/> <Image Source="notification" HeightRequest="30" WidthRequest="30"> <Image.GestureRecognizers> <TapGestureRecognizer Command="{Binding NotificationCommand}"></TapGestureRecognizer> </Image.GestureRecognizers> </Image> </StackLayout> 方法,并将.createObjectURL作为参数,但是浏览器不再接受。

MediaStream

客观

我想更改组件的工作方式以使其再次工作,有人可以帮助我做到这一点吗?

以下是GitHub上组件的链接:https://github.com/onemightyroar/angular-camera

Obs:我在这里打开了一个问题,但尚未得到任何答案。

0 个答案:

没有答案