1
我想从播放列表中播放选定的媒体,如果选择的指数是不为零如下:空引用异常而导航到PlayListItem
if (playList.Items.Count == 0)
{
setPlayList();
if (selectedIndex!= 0)
{
if(custMediaElement.Playlist!=null)
custMediaElement.GoToPlaylistItem(selectedIndex);
}
}
但我得到一个空引用异常,而试图去播放列表项目与选定的索引帮助,如上所述。如果我不使用custMediaElement.GoToPlaylistItem(selectedIndex);
,这种方法可以正常工作,但在这种情况下,媒体播放器始终播放第一个项目,无论我从列表框中选择哪首歌曲。
下面是堆栈跟踪几个细节:
ExpressionMediaPlayer.MediaPlayer.DoOpenPlaylistItem(PlaylistItem playlistItem)
at ExpressionMediaPlayer.MediaPlayer.GoToPlaylistItem(Int32 playlistItemIndex)
感谢,
Subhen