12

私はこれが何度も尋ねられたことを知っています. しかし、これはビデオを再生したい方法ではなく、インラインで再生したいという人もいます。そして私によると、答えはありません。

http://simonmacdonald.blogspot.ca/2012/10/partial-support-for-video-tag-in.html

phonegap webviewでビデオをインラインで再生する答えを誰でも与えることができますか?

Android webview (インライン) で html5 ビデオ タグを再生し、独自の webview を作成している人は知っていますが、phonegap の問題は何ですか?

つまり、Android デバイスは 2013 年に phonegap webview で html5 ビデオを真剣に再生できませんか??

これを試しても:(アセットフォルダーからビデオを再生できないようです)

<video id="1" autobuffer width="100%" tabindex="0">
         <source src="file:///videos/video3.mp4" type="video/mp4" />
        </video>

動作しません

ここに画像の説明を入力

<script type="text/javascript">

    $(function(){
        $("video")[0].play()
    });
</script>

マニフェスト.xml:

<application android:icon="@drawable/icon" android:label="@string/app_name"
        android:hardwareAccelerated="true"
        android:debuggable="true">
4

2 に答える 2

2

私は最近この問題に遭遇し、あなたがやろうとしていることを達成するプラグインを作成しました.

リポジトリは次のとおりです: https://github.com/jaeger25/Html5Video

于 2013-06-08T01:10:30.030 に答える
1

これは、loadRemoteFileFromHTTP ブランチで、リモートの場所から Web ビューにビデオ ファイルを正常にロードするアプリの例です。loadLocalFileUsingFileReader ブランチでは、デバイスの SD カードに test.m4v ファイルが存在し、file:///mnt/sdcard/external_sd/test.m4v として参照されます。落とし穴は、アプリにビデオ ファイルを含めようとするときです。file:/// プロトコルを使用してアプリ内の何かを参照する方法はありません。また、相対 URL を使用して WebView 内のビデオを参照することはできません。つまり、動画ファイルが assets/www ディレクトリにあり、src を「nameOfVideo.mp4」に設定した場合、単純に機能しません:(。例については、loadLocalFileUsingRelativeURL ブランチを参照してください。

相対 URL の問題に関するバグ レポートを次に示します。

于 2013-02-28T16:00:31.033 に答える