3

受話器のネイティブビデオプレーヤーを使用して再生する必要があるビデオファイルのURLがあります。URIをインテントデータとして
使用して設定することを考えました。HTCヒーローを除いて、G1で前述のことを達成できます。Intent.ACTION_VIEWHeroの場合、デフォルトのビデオプレーヤーを起動するには、インテントでクラス名を明示的に設定する必要があります。intent.setClassName("com.htc.album","com.htc.album.ViewVideo");

ただし、他のAndroidデバイスでは機能しない可能性があるため、このアプローチには慣れていません。アドバイスをお願いします:
1。受話器に関係なく、インテントを介してこのビデオURLを再生するための最良の方法は何でしょうか。
2.受話器に固有のIntentで条件付きでClassNameを設定するにはどうすればよいですか?

注:アプリ用にスタンドアロンのビデオプレーヤーを作成することは、現時点では余裕のあるオプションではありません。

ありがとう!

4

1 に答える 1

8

注:アプリ用にスタンドアロンのビデオプレーヤーを作成することは、現時点では余裕のあるオプションではありません。

まず、ビデオプレーヤーはSDKの一部ではなく、すでに発見しているように、ビデオプレーヤーに依存することは大きな間違いです。

次に、単純なビデオプレーヤーの作成には、約40行のコードが必要です。また、最初に行を書き込むだけの場合よりも、40行のコードを記述しないようにするためにすでに多くの時間を費やしています。

于 2010-01-20T08:41:06.000 に答える