0

ソースコードVLCを持っています。アンドロイドの下でコンパイルされました。アクティビティを追加しました。3つのボタンがあります。ボタンを押すだけで、チャンネルストリーム、SDカードからのビデオ、またはインターネットからのビデオを切り替える必要があります。

public void onClick(View v) 
{
    switch (v.getId()) {
    case R.id.b1:

      break;
    case R.id.b2:

        break;
    case R.id.b3:
    Context context = this;
    VideoPlayerActivity.start(context, "http://www.youtube.com/watch?v=9Xjw2PtKjJE",
                         null, false, false);                           
        break;
}

すべてコンパイルされました。ボタンをクリックすると、プレーヤーが再生されません。画面が空白になり、プレーヤーにビデオが表示されません。カードからのビデオ再生に関する同じ問題。ボタンの押下の処理方法を教えてください。英語でごめんなさい。

4

1 に答える 1

0

VideoPlayerActivity.start の代わりに

VLCCallbackTask task = new VLCCallbackTask(MainActivity.this)
{
    @Override
    public void run() {
        AudioServiceController c = AudioServiceController.getInstance();
        c.append("http://www.youtube.com/watch?v=9Xjw2PtKjJE");
    }
};
task.execute();
于 2013-06-17T07:33:16.793 に答える