###前提・実現したいこと
今回JAVAを使用したWEBアプリでドキュメントルート外のMP4ファイルを再生、ダウンロードしたいと考えております。
iOSとWindowsにて対応を考えおります。
現状Windowsのブラウザでの動きは確認出来ており問題なく動いておりますがiOSのsafariですと再生の画面は出てくるのですが再生することが出来ません。
試しにドキュメントルート内にファイルを設置しVIDEOタグで再生した時は再生されたのでMP4ファイルが壊れていて再生出来ないということは無いはずです。
###該当のソースコード
JAVA
1resp.setContentType("video/mp4"); 2String fileNameEncode = new String(fileName.getBytes("Windows-31J"), "8859_1"); 3resp.setHeader("Content-Disposition", "inline; filename=\"" + fileNameEncode + "\""); 4 5out = resp.getOutputStream(); 6fis = new FileInputStream(file); 7bis = new BufferedInputStream(fis); 8DataInputStream in = null; 9/*ファイルの読み込み*/ 10int bytes = 0; 11 12byte[] bbuf = new byte[512]; 13in = new DataInputStream(fis); 14while ((in != null) && ((bytes = in.read(bbuf)) != -1)) { 15out.write(bbuf, 0, bytes); 16} 17
###補足情報(言語/FW/ツール等のバージョンなど)
サーバー:TOMCAT 7
OS:iOS10.0.1
端末:iphone 5S
iOS 8.2の時は再生出来ていて、iOS 10にした所再生出来なくなってしまいました。
以上よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー