2015-03-26 1 views
0

Согласно документуPlay base64 волна или m4a с помощью videogular

http://www.videogular.com/docs/#/api/com.2fdevs.videogular.direcitve:vgMedia

он принимает только Url в качестве входных данных. Есть ли способ передать base64 в это, как, например, вместо <source src="data:audio/wav;base64,?

Я в порядке, если это необходимо для изменения исходного кода. Это небольшой проект на мобильном телефоне.

Thanks

ответ

1

Я являюсь создателем Videogular.

Возможно, вы можете попробовать установить источник с базой 64 и типом носителя. Videogular в основном устанавливает строку атрибуту src на основе переданного типа.

Например, в контроллере:

this.config = { 
    sources: [ 
     {src: $sce.trustAsResourceUrl("data:audio/wav;base64,"), type: "audio/mp4"} 
    ] 
}; 

Основная проблема может быть, если вы хотите, чтобы поток в base64 и передавать данные на куски, но если вы отправляете в base64 весь аудио/видео это должно быть хорошо, я думаю.