我有一个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:我在这里打开了一个问题,但尚未得到任何答案。