0

まず、この質問を見てきましたが、数年前のものであり、これらのサポートが変更された可能性があります。

HTML5 アプリを Android APK にエクスポートできる IDE (HTML5 Builder) を使用して、Android 用の HTML5 アプリを開発しています。私はそれを行っており、ビデオとオーディオファイルを除いてすべて正常に動作しています.

そのアプリには、mp4 形式のビデオが 1 つと、mp3 形式のオーディオがいくつかあります。デスクトップのインターネット ブラウザーと Android デバイスでそのアプリを Web アプリとして実行すると、ビデオとオーディオが完全に機能します。ただし、そのアプリを APK としてエクスポートして Android デバイスにインストールすると、ビデオとオーディオを除くすべて (ナビゲーション、CSS、画像など) が正常に機能します。

フォーマットの問題でしょうか。私はいくつかの調査を行ってきましたが、mp4 と mp3 を受け入れる必要があるようです...さらに、この記事で説明されているように、この方法に従ってビデオをエンコードしました(これは、上記の質問で説明したのと同じ方法です)。 )しかし、それでもビデオは機能しません。

これについての助けをいただければ幸いです!

4

1 に答える 1

1

最初に、私はモバイル デバイスでヒットまたはミスを経験したことを述べます。一部のモバイル デバイスは、オーディオまたはビデオを使用しているときにまったく機能しない場合もあれば、私のコードで正常に機能します。以下は iPhone で動作することを知っており、主要な Android デバイスをサポートしていますが、すべての Android デバイスをサポートしているわけではありません。

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogv" type="video/ogg">
  <source src="movie.webm" type="video/webm">
</video> 

3 つの形式すべてで同じビデオ ファイルを作成することをお勧めします。この方法では、デバイスが 1 つの形式をサポートしていなくても、別の形式をサポートしている場合はうまくいきます。同じことがオーディオにも当てはまりますが、オーディオ タグを使用します。

次の Android アプリをデバイスにインストールして、デバイスがすべての HTML5 機能をサポートしているかどうかを確認することをお勧めします。https://play.google.com/store/apps/details?id=com.mds.phonegapapijqmおよびhttps://play.google.com/store/apps/details?id=com.phonegap.phonegapdeveloper

phonegap を使用していないとおっしゃっていましたが、それでもこれらのアプリは一般的に Android 用の HTML アプリをテストするのに非常に便利です。

于 2013-08-05T12:53:39.553 に答える