每當我將此代碼行放入按鈕onClick事件時,它會給我錯誤ho來解決它。上一行的錯誤 「MC =新的MediaController(本);」 和錯誤是: ( 「構造的MediaController(新View.OnClickListener(){})是未定義」)按鈕點擊播放視頻文件
public class TrialVideoActivity extends Activity {
public MediaController mc;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button play =(Button)findViewById(R.id.play);
play.setOnClickListener(new OnClickListener(){
public void onClick(View V){
VideoView vd = (VideoView) findViewById(R.id.surface_view);
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/"+R.raw.lic);
mc = new MediaController(this);
vd.setMediaController(mc);
vd.requestFocus();
vd.setVideoURI(uri);
vd.start();
}
});}
每當播放視頻文件直接然後它會完美的工作,但每當我把它放到按鈕點擊它會顯示上述錯誤。 plz幫助我。
還有一件事如何視頻NAD的質量提高視頻時,乳寧視頻的聲音確定,但影片內容的聲音背後的緩衝b'coz ...
chnage'this'給TrialVideoActivity.this,所以它會這樣下去.. mc = new MediaController(TrialVideoActivity.this); –
感謝它會爲我工作...... – Amit