1

ここでそれの不足。作業中のiOS/AndroidアプリにJWPlayer6でHLSストリームを使用しています。JWPlayer http://www.longtailvideo.com/はうまく機能し、他のストリーミングおよびプレーヤータイプに適切にフォールバックします。問題は、iOSでのみオーディオを安全に再生したい場合、プレーヤーは、オーディオをクリックすると再生アイコンが中央にある凝縮された黒い長方形になりますが、オーディオは正常に再生されますが、QuickTimeウィンドウでファイルが起動します。 QuickTimeプレーヤーウィンドウはアプリを完全にカバーしているため、ファイルを聞いてアプリを使い続けることはできません。

iOSおよびAndroidでオーディオメディアタイプを起動するデフォルトのメカニズムの代わりに、実際に埋め込み可能なプレーヤーを利用するオーディオのみのストリームを再生する方法はありますか?

すでにJPlayerを使用して、アプリの下部にあるjs / cssプレーヤーを固定位置に配置し、ファイルの再生中にアプリを閲覧できるようにすることで、必要な機能を実現しましたが、これは上司がどのように機能するかを示しますが、最終的には、ファイルを再生した後でもQuickTimeを起動するのではなく、ページ上のアプリ内のコントロールを維持できるプレーヤーでオーディオを安全にストリーミングできるソリューションが必要になりますアプリの他のビューに戻ることはありません。

任意の提案をいただければ幸いです。

4

1 に答える 1

0

笑...とにかく、私の特定のケースで私のために働く解決策をついに見つけました。私たちのアプリケーションのhtml側はiOSのWebビューにあるので、phonegapのおかげで、次のことができました。

iPhoneとiPad/ブラウザのHTML5インラインビデオ

そして今、プレーヤーはついにiPadのようにインラインでプレイします。私はこれをテストしました、そしてそれは完璧に動作します。また、アプリコードにobj-cフラグを追加せずにテストしましたが、機能しません。これは、私が提供したソリューションが、phonegapやTitaniumなどのようにhtmlとobj-cを使用してアプリケーションをパッケージ化する場合にのみ機能することを意味します。これはまさに私が探していたものです。これで、jwの素晴らしさをすべて使用しながら、iOSでうまくプレイし、すべてのメンバーに優れたユーザーエクスペリエンスを提供できます...時間と忍耐に感謝します。ちなみに、インラインオーディオのみのプレーヤーはAndroidでも問題なく動作し、何かを編集するために必要なJavaコードではなく、ボックスの書き込みを行います。HLSがAndroidでまだ十分にサポートされていないことを知っているので、私は驚きました。

于 2014-07-10T14:31:06.180 に答える