6

私のアプリケーション (PhoneGap にラップ) は、オンライン モードとオフライン モードの両方で実行されます。base64 でエンコードされた画像と動画を localstorage に保存します。これをブラウザでデバッグすると問題なく動作しますが、iPadではJavaScriptプロンプトで「操作を完了できませんでした」と叫びます。

純粋なhtmlタグとtru Ext.Videoでビデオを配置しようとしました。

私はここに何か欠けていますか?ありがとう

newhtml += "<video width='320' height='240' controls='controls'> <source src='data:video/mp4;base64,"+tmpStore.getAt(i).data.myPages[j].myProducts[k].myItens[0].fileData+"'  /></video>";

アップデート:

iPad および Android 3.0 のネイティブ ブラウザでテストしたところ、結果は同じ「操作...」です。自動再生とコントローラ (video/source タグ内) の有無にかかわらずテスト済み。

4

2 に答える 2

2

PhoneGap はビデオタグを認識しません。

于 2012-05-03T11:26:08.210 に答える
1

要素のTYPE属性を忘れまし type="video/mp4"source

そして、Androidで何らかの理由で、それを作成すると機能し始めます。src='data:video/mp4;base64,AAAA'[なぜAAAAなのか、私にはわかりません。どこかでそれを見つけて、それは私を助けました]

これが誰かを助けることを願っています。

于 2012-09-21T22:05:26.530 に答える