运行iOS 4.2.1我可以创建包含音频和视频的混合播放列表。 3项,首先是视频,然后是2个音轨。我知道我正在使用正确的播放列表。
然而,骑自行车穿过像这样的物品......
for (MPMediaItem *mediaItem in [playlist items]) {
NSLog(@"%@",mediaItem);
NSLog(@"path %@",[mediaItem valueForProperty:MPMediaItemPropertyAssetURL]);
}
...返回......
的输出<MPConcreteMediaItem: 0x1303d0> 9016712715169871401
path ipod-library://item/item.mp3?id=9016712715169871401
<MPConcreteMediaItem: 0x12e9e0> 9016712715169871401
path ipod-library://item/item.mp3?id=9016712715169871401
...所以我的视频资产被排除在播放列表之外。当我将它用作iPod时,iPhone正确播放播放列表。
我已经使用Ole Begemann's sample code from here了。有谁知道是否应该排除视频资产?还有另一种将音频和视频资产结合起来的方法,假设它们混合在一个我知道名字的播放列表中吗?