VideoViewを使用する機能

おなじみの写真?

ビデオを再生できません



最近、たまたま1つのサービスが提供するビデオを再生するはずのモバイルアプリケーションを開発しました。 そして、報告したいいくつかの問題に直面しなければなりませんでした。



まず、インターネットからのビデオはエミュレーターで再生されません。 すべての試行で「ビデオを再生できません」というエラーのみが発生しました。 これはもちろん不快ですが、致命的ではありません。

2つ目はさらに悪いことですVideoView



は接続について気まぐれであることが判明しました。 わずかに何-写真にあるものを示した。 ほとんどの場合、これは準備時に発生しましたが、再生プロセス中にも発生しました。

さらに、バッファリングで奇妙なことが起こりました。 100%のバッファリングでも、ビデオをスクロールバックすると、バッファは移動した位置にリセットされます。



さまざまな解決策を試さなければなりませんでした。 最善の方法は、ビデオを完全にダウンロードし、ローカルファイルから再生することでした。 しかし、ファイルサイズが20 MBを超えると時間がかかり、このアイデアも捨てなければなりませんでした。



もちろん、これがアンドロイドの一般的な問題なのか、何か間違ったことをしているのかどうか疑問に思っていました。 同様のソフトウェアレビューを実施する必要がありました。



Youtubeネイティブアプリ



それは私のためにうまく機能し、問題は気づかれていません。 しかし、ネットワークは不安定な操作と接続不良による定期的なプレーヤーのクラッシュに関する多くの不満を明らかにしました。 以下に例を示します。





ジャイアントボム



ある種のGiantBombサービス用のクライアントアプリケーション。 ソースが公開されているため(http://code.google.com/p/giantbomb-android/)、このアプリケーションは特に魅力的でした。 しかし、残念ながら、それを使用して少なくとも1つのビデオを見ることができませんでした-指定されたエラーでクラッシュするだけでした(ところで、スクリーンショットはこのアプリケーションからのものでした)。



SPB TV 2



それは安定して機能し、出発は認められなかった。 確かに、そこにある物語はたった1分です。



そして、それはどのように終わりましたか?



現在、 VideoView



は私のアプリケーションで動作していますが、どこにでも十分なバッファがあることを確認しています。 プロバイダーで関税を変更する必要があり、エラーは繰り返されなくなりました。 ただし、接続が不十分な場合でも、問題が発生することがあります。



また、この記事の目的は、 VideoView



を使用するVideoView



に警告し、関連する経験のあるユーザーからコメントを取得することです。



All Articles