私は、http URLを受け取り、そのURLにある.mp4ビデオを再生する、iPhoneのための簡単な小さなアプリを書いた。それはもちろん、それ以上のことをしますが、それはその肉です。当然のことながら、私は単なるモバイルプラットフォーム以上のものにしたいと思っていたので、次にBlackBerryをターゲットにすることにしました。ブラックベリーシミュレータでストリーミングビデオ
しかし、私はロットのBlackBerry環境で問題が発生しています。まず、256kのファイルしかダウンロードできないことを知りました!私はMDSシミュレータでその変数を設定する方法を学び、エンドユーザはBESまたはMDS管理者に設定を変更させる必要があるため、これは実動ソリューションではないことを知ります。その後、私は練習できる2 MB未満のビデオを見つけます。ブラウザに行くと、期待したようにブラウザで再生するのではなく、ビデオを保存するように促されます。ビデオを保存した後、それは間違ったフォーマットだと言って再生を拒否します。
So. BlackBerryがHTTPでストリーミングできるかどうかの参照を見つけることができません。私はRTSPを使うことができると聞いてきましたが、HTTPを使うことができないという噂が聞こえました。 1つのファイルを「BlackBerry」形式に変換する何百万ものプログラムを見つけることができるが、BlackBerryがどのような形式を使用するかについての参照も見つけられない。
確かに誰かがBlackBerryでビデオをストリーミングしようとしていたに違いありません。彼らはどうしたのですか?それは単に絶望的なパイプラインですか?私はRTSPに行く必要がありますか?
ご迷惑をおかけして申し訳ございません。私は本当に失われているので、私は多くのチュートリアルやフォーラム投稿がブラックベリーの能力を知っていると思われるように思うのは嫌いです。
編集:これまで私が聞いたことがなかった.3gp形式は、BlackBerryが使用しているものであることがわかった。しかし、ウェブからビデオをストリーミングする方法はまだ分かりません。私は見つけた"How To - Play video within a BlackBerry smartphone application"それは便利だと思われたが、それはそれを主張しても、あなたはURLを与える場合、コードは動作しません。
RTSPはサポートされていますが、BESもBIS(おそらくMDSシミュレータも)を経由しないため、クライアントのBlackberryがワイヤレスプロバイダのAPNまたはWAPゲートウェイを使用してRTSPサーバにアクセスできるようにする必要があります。 – Richard
新しいスレッドのrun()メソッドをオーバーライドして、そこにあるものを実行してください。 –