0

我正在使用 Laravel Passport 从 REST API 中提取数据,数据有一个嵌入代码,我需要播放视频,为此我必须使用 ext_video_player,如何从嵌入代码中获取 src 值,如下所示:

<iframe width="560" height="315" src="https://www.youtube.com/embed/fUv9gO8t8b4" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

我需要获取 src 的值。

4

1 回答 1

0

我不知道它是否是字符串,但如果它是字符串,你可以像这样得到 src:

  const str = '<iframe width="560" height="315" src="https://www.youtube.com/embed/fUv9gO8t8b4" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
  const start = 'src="';
  const end = '" frameborder';

  final startIndex = str.indexOf(start);
  final endIndex = str.indexOf(end, startIndex + start.length);

  print(str.substring(startIndex + start.length, endIndex)); // https://www.youtube.com/embed/fUv9gO8t8b4
于 2020-11-09T06:24:04.753 回答