【问题标题】:How to get src value in Flutter?如何在 Flutter 中获取 src 值?
【发布时间】:2020-11-09 01:36:19
【问题描述】:

我正在使用 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 的值。

【问题讨论】:

  • 请添加您的 api 响应

标签: laravel flutter embed rest flutter-video-player


【解决方案1】:

我不知道它是否是字符串,但如果是字符串,你可以像这样得到 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

【讨论】:

  • 试图了解您是如何找到子字符串over的?
  • 对不起。从一些例子中挑选出来。答案已更新。
猜你喜欢
  • 1970-01-01
  • 2019-01-18
  • 1970-01-01
  • 2021-02-12
  • 1970-01-01
  • 2011-08-10
  • 2016-05-01
  • 2020-07-20
  • 1970-01-01
相关资源
最近更新 更多