0

我正在尝试编写一个视频查看器,它使用 将视频元素的一部分绘制到 HTML 画布上drawImage,但某些设备(例如 iOS)不支持此功能。与其嗅探浏览器/操作系统,我更愿意进行功能检测并退回到仅在这些设备上播放普通视频。是否有可靠的方法来测试此功能?

4

1 回答 1

-1

检查这个:

function isCanvasSupported()
{
  var canvas = document.createElement('canvas');
  return !!(canvas.getContext && canvas.getContext('2d'));
};

如果支持画布,这将返回 true,否则返回 false。

于 2012-10-11T17:08:54.627 回答