#titanium #appcelerator-titanium
#titanium #ускоритель приложений-titanium
Вопрос:
// я выполнил следующий код при нажатии кнопки, но когда я нажимаю на кнопку выбора, экран застревает только на этом экране.
btnGallery.addEventListener('click', function() {
Ti.Media.openPhotoGallery({
mediaTypes : [![enter image description here][1]][1][Ti.Media.MEDIA_TYPE_VIDEO], *//to select video*
success : function(event) {
var result=event.media; *//Store video in blob form*
Ti.API.info(event);
var xhr = Titanium.Network.createHTTPClient();
xhr.onload = function(e) {
Ti.UI.createAlertDialog({
title : 'Success',
message : 'status code ' this.status
}).show();
};
xhr.open('POST', 'http://videorequestlive.com/upload_videos');
xhr.send({video : event.media,uploadedby : Ti.App.Properties.getString('loginProfileId'),requested_video_description : rowChildren[1].text,requested_video_id : rowChildren[3].text,requestedby : rowChildren[4].text,requested_video_title : 'User',});
},
});
Комментарии:
1. В чем именно ваша проблема? какие ошибки вы получаете?
Ответ №1:
Кажется, что ваши типы МУЛЬТИМЕДИА повреждены
Попробуйте это:
btnGallery.addEventListener('click', function() {
Ti.Media.openPhotoGallery({
mediaTypes : [Ti.Media.MEDIA_TYPE_VIDEO], *//to select video*
success : function(event) {
var result=event.media; *//Store video in blob form*
Ti.API.info(event);
var xhr = Titanium.Network.createHTTPClient();
xhr.onload = function(e) {
Ti.UI.createAlertDialog({
title : 'Success',
message : 'status code ' this.status
}).show();
};
xhr.open('POST', 'http://videorequestlive.com/upload_videos');
xhr.send({video : event.media,uploadedby : Ti.App.Properties.getString('loginProfileId'),requested_video_description : rowChildren[1].text,requested_video_id : rowChildren[3].text,requestedby : rowChildren[4].text,requested_video_title : 'User',});
},
});