gpt4 book ai didi

dart - 检查( native )功能/类/功能(例如 MediaSource)是否可用/受支持

转载 作者:行者123 更新时间:2023-12-05 00:37:32 29 4
gpt4 key购买 nike

如果某个功能(例如 MediaSource)可用,我如何使用 Google Dart 检查。

new MediaSource() 抛出一个错误。如何以编程方式检查此类或功能是否存在?有任何想法吗?是否有针对此的内置功能?

我尝试了 try/catch,但看起来异常类型在我使用的浏览器上有所不同。

编辑 #2

youtube.com/html5 是这样做的:

var mse = window['MediaSource'] || window['WebKitMediaSource'];
setCompatibility('c-mse', !!mse);

那么我应该只使用 jsobject(dart:js 包)吗?

问候和感谢,罗伯特

最佳答案

我发现了这个:

import 'dart:js';
bool available = context.hasProperty('MediaSource');

有没有人有更好的解决方案?对我来说,这看起来是最干净的解决方案。

问候,罗伯特

关于dart - 检查( native )功能/类/功能(例如 MediaSource)是否可用/受支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24409949/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com