Rhomobile, що відтворює локальне місце для зберігання відео

Привіт Я намагаюся відтворити файл mp4 або mp3 з локального сховища, я вмію відтворювати відео, коли він знаходиться на веб-сервері. Ці файли завантажуються та зберігаються в моєму каталозі додатків даних.

Я зберігаю деталі в масиві під назвою @Attachments. Тоді я маю наступний код, щоб відобразити деталі кожного вкладення.

        @attachments.each do |att|
          if att.MimeType=~ /image/
            %> Attachment Image  
            

<% elsif att.MimeType=~ /video/ %>
File Location - <%= att.Data %> Play Video - <%= att.Title %>

<% else %> View Attachment - <%= att.Title %>

<% end end %>

Тому, як ви можете бачити, я перевіряю, які типи файлів відображає їх, я можу відображати зображення без проблем. Але коли я натискаю посилання для відтворення відео, я отримую сторінку з помилкою завантаження або сторінку, яка просто не визначена. Я знаю, де знаходиться файл, з att.Data, який дає каталог до файлу, який виглядає наступним чином. /data/data/com.rhomobile.appname/rhodata/apps/filename.extension

Будь-яка допомога тут буде великою спасибі.

0

1 Відповіді

Ми змогли запустити відео на клік гіперпосилання, використовуючи такий підхід:

Додано скрипт jQuery для обробки події для гіперпосилання. На події кліку метод називався методом на контролерах, створених у RhoMobile, і передавав шлях до відео як параметр. Код виглядає так:


  <script>
     $('#hyperlink_id').click(function() {
         $.get("/app/Collateral/playmedia?medianame=path_to_video",
           function(data) {});
           }); 
  </script>
   

У класі контролера код для обробки виглядає так:

# GET /Collateral/playvideo
def playvideo
  mediaName = @params['medianame']    
  System.open_url mediaName
end

Сподіваюся, це допоможе.

0
додано
ІТ КПІ - JavaScript
ІТ КПІ - JavaScript
504 учасників

співтовариство javascript розробників в Telegram

android_jobs_ua
android_jobs_ua
120 учасників

Публикуем вакансии и запросы на поиск работы по направлению Android. Здесь всё: full-time, part-time, remote и разовые подработки.

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.