WPF MediaPlayer 支持流播放吗,
WPF 接收的内存流 怎么播放出来从您的问题描述来看,您有一个流文件,并且想要播放出来。
可以通过C1MediaItem.MediaStream指定文件流,并通过C1MediaPlayer的Play方法播放。
我们的产品博客有中文的文章介绍如何使用 C1MediaPlayer 播放视频文件,参考链接:
http://blog.gcpowertools.com.cn/post/2013/10/22/How_To_C1MediaPlayer.aspx WPF 中在C1MediaItem中并没有找到MediaStream属性
namespace C1.WPF.MediaPlayer
{
//
// 摘要:
// A media file that can be played by C1.WPF.MediaPlayer.C1MediaPlayer.
public class C1MediaItem : INotifyPropertyChanged
{
//
// 摘要:
// Initializes a new instance of the C1.WPF.MediaPlayer.C1MediaItem class.
public C1MediaItem();
//
// 摘要:
// Gets the list of C1.WPF.MediaPlayer.C1MediaChapter for this media item.
public ObservableCollection<C1MediaChapter> Chapters { get; }
//
// 摘要:
// Gets or sets the address of the media file.
public Uri MediaSource { get; set; }
//
// 摘要:
// Gets or sets the duration to show for this item in the item list.
public TimeSpan NaturalDuration { get; set; }
//
// 摘要:
// Gets or sets the image that represents the item in the item list.
public ImageSource ThumbnailSource { get; set; }
//
// 摘要:
// Gets or sets the name of the media item.
public string Title { get; set; }
public object _InternalCommandTarget { get; }
//
// 摘要:
// Occurs when the items list of the collection has changed, or the collection is
// reset.
public event PropertyChangedEventHandler PropertyChanged;
//
// 摘要:
// Raises the C1.WPF.MediaPlayer.C1MediaItem.PropertyChanged event with the provided
// arguments.
protected void OnPropertyChanged(string prop);
}
} kyb11111 发表于 2016-3-24 10:37
WPF 中在C1MediaItem中并没有找到MediaStream属性
namespace C1.WPF.MediaPlayer
{
谢谢您的反馈。
经过确认,由于WPF平台与Silverlight的平台不同,基于安全性的考虑,WPF不提供MediaStream文件流的方式。
它提供了MediaSource 可以指定一个Uri或是打开本地的路径。
C1MediaItem MediaClip = new C1MediaItem();
MediaClip.MediaSource = new Uri(MediaPath);
MediaClip.Title = title;
MediaPlayerControl.Items.Add(MediaClip); Alice 发表于 2016-3-24 11:56
谢谢您的反馈。
经过确认,由于WPF平台与Silverlight的平台不同,基于安全性的考虑,WPF不提供MediaStre ...
WPF 视频Uri 可以是网络地址吗? kyb11111 发表于 2016-3-24 12:31
WPF 视频Uri 可以是网络地址吗?
可以,比如设置 MediaSource为"http://download.componentone.com/pub/Videos/Trevor%20Does%20Silverlight.wmv".
如何使用属性,可以参考产品文档:
http://helpcentral.componentone.com/nethelp/c1wpfmediaplayer/Step_2_of_3-_Adding_Content_to_the_C1MediaPlayer_Control.html Alice 发表于 2016-3-24 14:35
可以,比如设置 MediaSource为"http://download.componentone.com/pub/Videos/Trevor%20Does%20Silverlig ...
好的谢谢 kyb11111 发表于 2016-3-24 17:46
好的谢谢
不用客气 wpf 控件可以播放 flv格式的视频吗 kyb11111 发表于 2016-4-6 14:46
wpf 控件可以播放 flv格式的视频吗
不支持。
C1MediaPlayer 支持的文件格式:
支持如下视频格式:
•Raw Video
•YV12 - YCrCb(4:2:0)
•RGBA - 32 bit Alpha Red, Green, Blue
•WMV, MV2, and MV3 ( Windows Media Video 7, 8, and 9)
•Supports Simple and Main Profiles
•Supports only progressive (non-interlaced) content.
•WMVA: Windows Media Video Advanced Profile, non-VC-1.
•WVC1: Windows Media Video Advanced Profile, VC-1.
•Supports Advanced Profile.
•Supports only progressive (non-interlaced) content.
•H264 (ITU-T H.264 / ISO MPEG-4 AVC).
支持如下音频格式:
•“1” - WAV format.
•"353" - Microsoft Windows Media Audio v7, v8 and v9.x Standard (WMA Standard).
•"354" - Microsoft Windows Media Audio v9.x and v10 Professional (WMA Professional).
•"85" - ISO MPEG-1 Layer III (MP3).
•"255" - ISO Advanced Audio Coding (AAC).
页:
[1]
2