我正在尝试以实际方式设置媒体元素的位置,但位置始终设置为0:0:0当我
时我禁用了autoPlay属性Media_Final_Outside.Stop();//Stoping earlier set source
Media_Final_Outside.AutoPlay = false;
Media_Final_Outside.SetSource(streamDeAcceleration_Outside2, fileDeAcceleration_Outside2.ContentType);
Media_Final_Outside.Position = new TimeSpan(0,0,0,0,((int)(Math.Ceiling(temp))));
既不是
Media_Final_Outside.Position = new TimeSpan.FromMilliseconds(temp);
正在设置位置。如果我输入
Media_Final_Outside.Play();
即使位置为零,它仍然不会发挥作用。
如何使用C#设置自动播放媒体的来源,并从0:0:0以外的位置开始播放
答案 0 :(得分:2)
我必须在Windows 8.1上使用Media Element解决同样的问题,因此它应该在手机上以相同的方式工作。
订阅Opened事件并在触发时设置位置。