小编pgh*_*nch的帖子

取出一个字符串并将元音删除后返回

我正在尝试编写一个带有字符串的函数,并在删除所有元音后返回它.以下是我的代码.

def vowel(str)
  result = ""
  new = str.split(" ")
  i = 0
  while i < new.length
    if new[i] == "a"
      i = i + 1
    elsif new[i] != "a"
      result = new[i] + result
    end
    i = i + 1
  end
  return result
end
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,它返回我为(str)输入的确切字符串.例如,如果我输入"apple",则返回"apple".

这是我的原始代码.它有相同的结果.

def vowel(str)
  result = ""
  new = str.split(" ")
  i = 0
  while i < new.length
    if new[i] != "a"
      result = new[i] + result
    end
    i …
Run Code Online (Sandbox Code Playgroud)

ruby string

3
推荐指数
3
解决办法
1880
查看次数

为什么我无法播放 React HTML5 视频组件?

我试图在我的 React 应用程序的主页组件上添加一个连续的 HTML5 视频循环。我使用 NPM 包“react-html5video”来生成这个组件。当我通过 localhost 启动应用程序时,它最初看起来好像可以播放,但是我在 div 中收到以下错误,“无法在此浏览器中播放视频”。我似乎无法弄清楚我做错了什么。

  1. 视频组件:

    import React from 'react';
    import Video from 'react-html5video';
    
    export class VideoLoop extends React.Component {
    render () {
    return (
      <Video controls autoPlay loop muted>
        <source
        src="../src/videos/oakmont.mp4"
        type="video/mp4"
        />
      </Video>
      );
     }
    };
    
    export default VideoLoop;
    
    Run Code Online (Sandbox Code Playgroud)
  2. 主页组件:

    import React from 'react';
    import VideoLoop from './video_loop';
    
    export default () => {
    return <div>
            Home Page
            <VideoLoop />
          </div>
    };
    
    Run Code Online (Sandbox Code Playgroud)
  3. 路由

    import React from 'react';
    import { Route, IndexRoute } from …
    Run Code Online (Sandbox Code Playgroud)

html rendering html5-video npm reactjs

0
推荐指数
1
解决办法
5227
查看次数

标签 统计

html ×1

html5-video ×1

npm ×1

reactjs ×1

rendering ×1

ruby ×1

string ×1