posts - 113,  comments - 410,  trackbacks - 0

Music + Videos hub可以将MusicVideo为主的程序集成到historynewmarquee中,当点击这些集成的图标,就可以打开相应的程序。据说YouTube就会以这样的形式出现在Phone7中。

放到History中:

1.       Now Playing

MediaHistoryItem mhi = new MediaHistoryItem();

mhi.Source = " ";

mhi.ImageStream = App.GetResourceStream(new Uri("Images/s.jpg", UriKind.Relative)).Stream;

mhi.Title = "Now Playing";

mhi.PlayerContext.Add("test1", "test2");

MediaHistory.Instance.NowPlaying = mhi;

 

 

2.       Recent Playing

MediaHistoryItem mhi = new MediaHistoryItem();

mhi.Source = " ";

mhi.ImageStream = App.GetResourceStream(new Uri("Images/s.jpg", UriKind.Relative)).Stream;

mhi.Title = "Recent Play";

mhi.PlayerContext.Add("test1", "aa");

MediaHistory.Instance.WriteRecentPlay(mhi);

 

 

放到new中:

MediaHistoryItem mhi = new MediaHistoryItem();

mhi.Source = " ";

mhi.ImageStream = App.GetResourceStream(new Uri("Images/s.jpg", UriKind.Relative)).Stream;

mhi.Title = "Recent Play";

mhi.PlayerContext.Add("test1", "aa");

MediaHistory.Instance.WriteAcquiredItem(mhi);

 

所集成的程序会自动放到Marquee列表下。

 

 

Tile图的要求:

 

但是目前在模拟器上好像这个要求是不对的,因为ImageStream只允许ImageSize16384,也就是16K左右,但是这个要求里最小的173*173pixels也比这个值大。不知道是不是因为是模拟器的缘故??

 

另外,在WMAppManifest.xml中加入属性:HubType="1",可以用于测试。

 

 

posted on 2010-09-06 10:03 小镇 阅读(1411) 评论(8) 编辑 收藏

FeedBack:
2010-09-06 12:55 | gulu      
又有更新,支持一下,lz能分享你学习的资料吗?呵呵...
 回复 引用 查看   
2010-09-06 16:40 | gulu      
又有新作,主持一下,lz能分享你学习的资料吗
 回复 引用 查看   
2010-09-06 17:19 | Jake Lin      
支持,你现在的ROM是破解的吗?
 回复 引用 查看   
#4楼[楼主]
2010-09-06 17:35 | 小镇      
我的学习资料就是MSDN上的文档和training kit
 回复 引用 查看   
#5楼[楼主]
2010-09-06 17:36 | 小镇      
是的,我用的是的破解过的ROM,要不然是不会出现这些东西的。
 回复 引用 查看   
2010-09-07 20:15 | seemeagain      
感谢lz,继续学习。
 回复 引用 查看   
2010-09-09 16:27 | jack99      
請教一下,使用ROM是破解怎麼從vs2010將程式部署偵錯,我一直開始偵錯都會出現錯,使用部署工具xap也會失敗,是不是我的rom有問題,我從網路下載rom 放到image目錄下也rename成和開發工具的檔名一樣就是一直錯,是否可以指導一下感謝
 回复 引用 查看   
#8楼[楼主]
2010-09-09 17:15 | 小镇      
我用的是WM70C1-6414-unlocked版
 回复 引用 查看