2016-06-30 2 views
0

я эта проблема, я создал приложение, воспроизведение видео, но это видео не расширение, поэтому на пример у меня есть видео, какВоспроизведение видео на Unity без расширения

big_buck_bunny 

вместо файла, как:

big_buck_bunny.mp4 

Я не могу преобразовать это видео. Есть способ воспроизвести видео с удаленного без расширения? У меня есть URL, как:

D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny 

Спасибо всем за помощь

+0

Вы должны показать код того, как вы получили «D: \\ Software \\ Marmotta \\ marmotta-home \\ resources \\ 88 \\ 95 \\ 43 \\ big_buck_bunny' [как отредактировать свой вопрос] (http://stackoverflow.com/posts/38125069/edit), возможно, есть способ исправить исходную проблему и получить расширение файла, когда вы получите URL-адрес. –

+0

Я не могу показать вам код, потому что я havent, я беру этот файл из базы данных (marmotta), которую некоторые люди дают мне – user3836982

ответ

1

насчет добавления расширения в конце файла?

String path = "D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny"; 
path += @".mp4"; 
1

Вы можете использовать Directory.GetFiles, чтобы получить все файлы в папке фильтрованной к вашему имени. Обязательно укажите using System.IO; в верхней части файла.

var path = "D:\\Software\\Marmotta\\marmotta-home\\resources\\88\\95\\43\\big_buck_bunny" 
var directory = Path.GetDirectoryName(path); 
var filename = Path.GetFileName(path); 
string[] files = Directory.GetFiles(directory, filename + ".*", SearchOption.TopDirectoryOnly); 

массив files проведет список всех файлов в папке, которая началась с именем big_buck_bunny, один из этих файлов будет тот, который вы хотите использовать.

Смежные вопросы