0

5 つのラジオ局でラジオ アプリケーションを作成しています。好みのステーションを選択するためのロータリー ホイールが含まれています。次に、ラベル ビューを使用して、選択したステーションを表示します。ユーザーが再生ボタンを押したときに、選択した値を取得して定義済みの URL を再生するにはどうすればよいですか。

既に 5 つの URL を定義しましたが、ユーザーが再生を押したときに再生ボタンで URL の選択したステーションを再生する方法がわかりません。

4

1 に答える 1

0

複数の URL を再生する場合は、次のような特定の switch-case ステートメントでそれらを再生するメソッドを作成します。

- (void) playMusicAtIndex:(int)index {
  switch(index) {

     case 0:
       // play url 1;
       break;

     case 1:
      // play url 2;
      break;

     case 2:
        // play url 3;
        break;
     …
    }
}

次に、ラジオの url の選択したオプションから外れる場合は、url を特定のインデックス番号に設定してから (メソッド内で) 実行します。

[variableName playMusicAtIndex:0..or 1.. or 2, whatever index you're playing];

お役に立てれば!

于 2013-08-18T16:30:37.533 に答える