jsWaffle質問掲示板(雑談やTips歓迎)

jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)
[一覧へ] > (@41) [高] [返信]
@41■ (#135) 動画の再生をするには? - はりねずみ (2011-08-18 15:42) /高 質問
jsWaffleとAptana2を使って、動画で解説するアプリを作っています。
しかし、うまく再生ができず困っています。
使う動画は1.35MBのmp4で、ここでは「test.mp4」と名づけています。
index.htmlと同じフォルダに入れてあります。

確認したAndroidバージョン
  エミュレーター(1.6、2.1、2.2、2.3.1)
  Xperia SO-01B(バージョンは2.1)

試した方法は3つ
(1)<a>タグ
(2)<video>タグ
(3)droid.startIntent
※Chromeでは(3)以外動きました


(1)<a>タグ

<!DOCTYPE html>  
<html>
<head>
  <meta charset="utf-8">
  <script type="text/javascript" src="jsWaffle.js"></script>
</head>
<body>
  <a href="test.mp4">動画再生</a>
</body>
</html>

→エミュレーター、実機ともに「動画再生」を押しても何も起こらない


(2)<video>タグ(Aptana2では<video>で警告が出るので、JSでHTMLを書き直しました)

<!DOCTYPE html>  
<html>
<head>
  <meta charset="utf-8">
  <script type="text/javascript" src="jsWaffle.js"></script>
  <script>
    function stVideo(){
      $("getVideo").innerHTML =
        "<video src='test.mp4' poster='test.png' onclick='this.play()' control>" +
          "動画再生できません" +
        "</video>";
    }
  </script>
</head>
<body>
  <button onclick="stVideo()">動画再生</button>
  <div id="getVideo"></div>
</body>
</html>

→エミュレーター
  2.1、2.2は「動画再生」を押すとアプリが終了する
  2.3.1はコントロールバーは表示されるけど、posterの画像が表示されない
→実機
  ダイアログ「予期せず停止しました。やり直してください。」と出て強制終了


(3)startIntent

<!DOCTYPE html>  
<html>
<head>
  <meta charset="utf-8">
  <script type="text/javascript" src="jsWaffle.js"></script>
  <script>
    function stVideo(){
      droid.startIntent("file:///android_asset/www/test.mp4");
    }
  </script>
</head>
<body>
  <button onclick="stVideo()">動画再生</button>
</body>
</html>

→エミュレーター
  1.6、2.1、2.2は「動画再生」を押すと画面が真っ白になり、そのまま何も起こらない
  2.3.1は「動画再生」を押すとアプリが終了する
→実機
  「動画再生」を押すと画面が真っ白になり、そのまま何も起こらない

(#141) 対象とするOSレベルを変更 - クジラ飛行机 (2011-08-22 09:04) /高 返信
以下のTips参考になるでしょうか?

http://d.aoikujira.com/jsWaffle/wiki/index.php?Tips%252F320px%E4%BB%A5%E4%B8%8A%E3%81%AE%E7%94%BB%E9%9D%A2%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84

もうそろそろ、jsWaffle 1.5のサポートを切っても良いのかもしれませんね。。。

(#155) もしやSDカード内の動画しか、再生できないのでしょうか? - はりねずみ (2011-09-02 20:10) /高 返信
はりねずみ

クジラ様、ご返答ありがとうございます。
Tipsを参考にして対応OSを1.5にしてみましたが、
開発側で用意した動画が再生できませんでした・・・。

ひょっとするとSDカードの中にある動画しか再生できないのでしょうか??


・・・と思ったけれど、
「Androidアプリ開発ブック」のカメラ日記も
エミュレーターでは撮影をはじめようとすると
以下のエラーが出て終了している状態ですが・・・。

------------------------------------------------
Sorry!
The application Camera (process com.android.camera)
has stopped unexpectedly. please try again.
------------------------------------------------

(#135)へ返信する:

名前
タイトル
本文
困った度
状態
確認キー お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能