こんにちは、ローカル ストレージから mp4 または mp3 ファイルを再生しようとしています。Web サーバー上にあるビデオを再生する方法を知っています。これらのファイルはダウンロードされ、データ アプリ ディレクトリに保存されます。
詳細は @Attachments という配列に保存します。次に、各添付ファイルの詳細を表示する次のコードがあります。
@attachments.each do |att|
if att.MimeType=~ /image/
%> <img src="<%=att.Data%>" height="100" width="100" alt="Attachment Image"> </img>
<br/><br/>
<% elsif att.MimeType=~ /video/ %>
<p> File Location - <%= att.Data %> </p>
<a href="<%= att.Data %>">Play Video - <%= att.Title %></a><br/><br/><%
else
%>
<a href="">View Attachment - <%= att.Title %></a><br/><br/><%
end
end
%>
<p>
ご覧のとおり、表示しているファイルの種類を確認していますが、問題なく画像を表示できます。しかし、リンクをクリックしてビデオを再生すると、ページの読み込み中にエラーが発生するか、未定義のページが表示されます。次のように、ファイルにディレクトリを与えるatt.Dataでファイルがどこにあるかを知っています。/data/data/com.rhomobile.appname/rhodata/apps/filename.extension
ここで何か助けていただければ幸いです。