クラスコードを解決できません。 このコードは、バックグラウンドでビデオを再生することを目的としています。 mp.setDataSource(video);私は、メソッド 'SetDataSource(android.net.Uri')
0
A
答えて
1
試してみてください "方法 'SetDataSource(android.net.Uri)' は解決できません" というエラーを示し、この
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mp = new MediaPlayer();
mSurfaceView = (SurfaceView) findViewById(R.id.surface);
holder = mSurfaceView .getHolder();
//...
}
@Override
public void surfaceCreated(SurfaceHolder holder) {
// TODO Auto-generated method stub
mp.setDisplay(holder);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/"
+ R.raw.bgvideo);
try{
mp.setDataSource(this,video);
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SecurityException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
関連する問題
- 1. Intent.ACTION_VIEW and subclassing android.net.Uri
- 2. アンドロイドライブラジオプレーヤーのsetDataSource
- 3. setDataSource()IO例外
- 4. Android:データベースへのandroid.net.Uriのオブジェクト
- 5. 剣道UIグリッドのSetDataSourceメソッドの使い方
- 6. android.net.Uriをjava.net.URLに変換するには?
- 7. MediaPlayerのFileInputStreamを変更するsetDataSource
- 8. Android MediaPlayerストリーミングsetDataSource FileNotFoundException:コンテンツプロバイダなし
- 9. android.net.Uri $ HierarchicalUriはjava.util.ArrayListにキャストすることができません
- 10. android.net.Uriあいまいな権限またはパス
- 11. アンドロイドでmediaplayerを実行するsetdatasourceを更新するには
- 12. 奇妙なURIの行動のJava/setDataSource/MediaPlayerの
- 13. MediaPlayerのsetDataSource、パスまたはFileDescriptorを使用する方が良いですか?
- 14. メディアプレイヤーが選択されたファイルを開かないandroid(setDataSource failed:status = 0x80000000)
- 15. Android MediaPlayer setDataSourceは、別のMediaPlayerインスタンスの準備が完了するまでブロックします。
- 16. MediaPlayerクラスのSetDataSourceを使用して、アセットまたは生のフォルダからmp3ファイルをロードします
- 17. Xposed Abstractメソッドとインタフェース
- 18. MediaPlayerのsetDataSourceが、ファイルパスで設定された着信音のステータス= 0x80000000で失敗しました。2.3.4
- 19. setDataSource()を使用しているときにメディアエクストラクタのインスタンス化に失敗しました
- 20. window.openでメソッドまたはメソッドを開く
- 21. JavaScriptのメソッドは、メソッド(配列)
- 22. Android - setDataSource(..)が呼び出されたときに生成されるリクエストURLはどこに表示されますか?
- 23. GETメソッドとPOSTメソッドの違いは?
- 24. 抽象メソッドまたは仮想メソッド?
- 25. PHPのPOSTメソッドとメソッドは何も
- 26. Functons、staticメソッドまたは通常のメソッド
- 27. LINQメソッドは拡張メソッドですか?
- 28. は、静的メソッドは
- 29. compareToメソッドは
- 30. 動的メソッドは
あなたはmediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC)を使用する必要があります。 mediaPlayer.setDisplay(surfaceHolder); SetDataSourceメソッド –