display UIViewController
<p>Is this the right way to call UIViewController programmtically when play button is pressed</p>

<pre><code>UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc]
                               initWithBarButtonSystemItem:UIBarButtonSystemItemPlay 
                               target:self 
                               action:@selector(playaudio:)];
systemItem1.style = UIBarButtonItemStyleBordered;

-(void) playaudio: (id) sender 
{
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"theme" 
                                                     ofType:@"mp3"];
    NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
    audioPlayer = [[AVAudioPlayer alloc] 
                    initWithContentsOfURL:fileURL error:nil];

    audioPlayer.currentTime = 0;
    [audioPlayer play];
    [fileURL release];  

    UIViewController* flipViewController = [[UIViewController alloc]init];
    [self.view addSubview:flipViewController.view];
}
</code></pre>
