Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ruby中获取所有视频mime类型_Ruby_Mime Types - Fatal编程技术网

在Ruby中获取所有视频mime类型

在Ruby中获取所有视频mime类型,ruby,mime-types,Ruby,Mime Types,使用mime类型gems如何获得所有视频mime类型的数组?,[]使用正则表达式,因此您可以尝试: videos = MIME::Types[/^video/] 或者,如果已加载,您可以访问机架列表: Rack::Mime::MIME_TYPES.select{|(k,v)| v.start_with? "video" } 您可以使用以下代码执行此操作: require 'mime/types' puts MIME::Types[/^video/, :complete => true]

使用
mime类型
gems如何获得所有视频mime类型的数组?

[]
使用正则表达式,因此您可以尝试:

videos = MIME::Types[/^video/]
或者,如果已加载,您可以访问机架列表:

Rack::Mime::MIME_TYPES.select{|(k,v)| v.start_with? "video" }

您可以使用以下代码执行此操作:

require 'mime/types'
puts MIME::Types[/^video/, :complete => true]
输出:

video/3gpp
video/3gpp2
video/x-dl
video/dl
video/x-dv
video/x-fli
video/x-flv
video/x-gl
....
video_types = []
MIME::Types[/^video/].map{|x| video_types << x.to_s }
MIME::Types[/^video/].map{|type| type.to_s }