日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

win8文件操作以及音视频的应用

發布時間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win8文件操作以及音视频的应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

win8文件操作有好幾種方式,可以采用txt文件,也可以采用xml操作。由于win8中xml操作與wp7還是有所不同的,所以本文采用txt操作。下面以一個小應用:《中國十大名曲音視頻賞析》為例子進行解析一下具體實現:(本應用基本完成,處于調試,基本功能都實現。采用部分核心代碼粘貼,最后附加全部代碼!)


一 首先進行頁面布局和數據綁定:(關于頁面布局的核心知識點梳理)

1,利用資源文件

View Code 1 <!-- 2 主題:資源文件引用 3 描述:利用Resources定義資源文件,資源目標只需要引用模板項key名就行了,本例:key名ListItemTemplate 4 開發者:科眾工作室 5 --> 6 <Page.Resources> 7 <BitmapImage x:Key="PlayImage" UriSource="Images/Playicon.png"></BitmapImage> 8 <BitmapImage x:Key="PauseImage" UriSource="Images/Pauseicon.png"></BitmapImage> 9 <DataTemplate x:Key="ListItemTemplate"> 10 <Grid Height="110" Margin="6"> 11 <Grid.ColumnDefinitions> 12 <ColumnDefinition Width="Auto"> 13 </ColumnDefinition> 14 <ColumnDefinition Width="*"></ColumnDefinition> 15 </Grid.ColumnDefinitions> 16 <Border Background="Blue" Width="110" Height="110"> 17 <Image Source="{Binding uri}" Stretch="UniformToFill"></Image> 18 </Border> 19 <StackPanel Grid.Column="1" VerticalAlignment="Center" Margin="10,0,0,0"> 20 <TextBlock Foreground="Red" Text="{Binding Title}" Style="{StaticResource TitleTextStyle}" TextWrapping="Wrap"></TextBlock> 21 </StackPanel> 22 </Grid> 23 </DataTemplate> 24 </Page.Resources>

注:資源定義時采用模板,模板key即為目標項的綁定名。這點與ajax技術有點類似

2,引用資源進行綁定布局

View Code 1 <!-- 2 主題:圖文顯示布局 3 描述:顯示左側顯示圖片和主題,并采用項模板引用資源文件進行布局:ItemTemplate="{StaticResource ListItemTemplate}" 4 開發者:科眾工作室 5 --> 6 <ListView Name="VideoListView" Grid.Row="1" ItemTemplate="{StaticResource ListItemTemplate}" 7 Grid.Column="0" Margin="10,10" BorderBrush="Black" SelectionChanged="lv1_SelectionChanged"/>

3,視頻播放布局(MediaElement控件的使用,處于核心地位,可以播放音視頻,AutoPlay="False"設置為非自動播放,如果不添加則自動播放)

View Code 1 <!-- 2 主題:視頻播放 3 描述:選中所選項,點擊觸發視頻,可以控制視頻聲音大小 4 開發者:科眾工作室 5 --> 6 <GridView x:Name="PlayVideoBack" Grid.Row="1" Grid.Column="1" Width="650" Height="650" VerticalAlignment="Center" HorizontalAlignment="Center" BorderBrush="White" BorderThickness="10"> 7 <Grid x:Name="PlayVideo" VerticalAlignment="Top" HorizontalAlignment="Center" Width="600" Height="600" Background="Black" Margin="10,0,20,10"> 8 <Grid.RowDefinitions> 9 <RowDefinition Height="50"/> 10 <RowDefinition Height="500"/> 11 <RowDefinition Height="*"/> 12 </Grid.RowDefinitions> 13 <StackPanel x:Name="IconsStackPanel" Grid.Row="0" Margin="10,0,0,0" Orientation="Horizontal"> 14 <Button x:Name="OpenFileButton" ToolTipService.ToolTip="Open a Video File" BorderThickness="0,0,0,0" Click="OpenFileButton_Click_1" > 15 <Button.Content> 16 <Image x:Name="OpenFileImage" Source="Images/open.png" ></Image> 17 </Button.Content> 18 </Button> 19 <TextBlock x:Name="VolumeTitle" Text="聲音" Margin="160,0,0,0" FontSize="15" FontWeight="Bold" TextAlignment="Center" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock> 20 <Slider x:Name="VolumeSlider" Margin="10,0,0,0" Width="250" Minimum="0" Maximum="100" ValueChanged="VolumeSlider_ValueChanged_1"></Slider> 21 <TextBlock x:Name="VolumeLevelText" Width="42" Text="{Binding ElementName=VolumeSlider,Path=Value}" HorizontalAlignment="Center" Margin="10,4,0,0" VerticalAlignment="Center" FontSize="16"></TextBlock> 22 </StackPanel> 23 <TextBlock x:Name="Initial_Display" Grid.Row="1" Margin="0,0,0,200" Text="Please Select a Video from List or Open a Video File to play" Visibility="Collapsed" FontWeight="SemiBold" Height="30" FontSize="22" HorizontalAlignment="Center"></TextBlock> 24 25 <MediaElement x:Name="VideoPlayer" Grid.Row="1" Grid.Column="1" Margin="0,-2,0,-2" MediaOpened="VideoPlayer_MediaOpened_1"/> 26 <Button x:Name="Play_ImageButton" Grid.Row="1" Width="100" Height="100" HorizontalAlignment="Center" VerticalAlignment="Center" BorderThickness="0" > 27 <Button.Content> 28 <Image Name="PlayImage" Opacity="0.5" Source="Images/Playicon.png"></Image> 29 </Button.Content> 30 </Button> 31 <Button x:Name="Stop_ImageButton" Visibility="Collapsed" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Height="100" Width="100" BorderThickness="0" Opacity="0.5"> 32 <Button.Content> 33 <Image Name="StopImage" Opacity="0.5" Source="Images/Pauseicon.png"/> 34 </Button.Content> 35 </Button> 36 <StackPanel Name="ControlsPanel" Grid.Row="2" Orientation="Horizontal"> 37 <Button x:Name="Play_Button" Width="60" BorderThickness="0" Click="Play_Button_Click_1"> 38 <Button.Content> 39 <Image x:Name="PlayButtonImage" Source="{StaticResource PlayImage}"/> 40 </Button.Content> 41 </Button> 42 <Button x:Name="Stop_Button" Visibility="Collapsed" Width="60" BorderThickness="0" Click="Stop_Button_Click_1"> 43 <Button.Content> 44 <Image x:Name="StopButtonImage" Source="Images/Pauseicon.png"/> 45 </Button.Content> 46 </Button> 47 <Slider x:Name="TimeSlider" Width="450" Margin="4,0,0,0"/> 48 <TextBlock x:Name="TimeText" Text="時間:" Margin="6,5,0,0" Width="50" FontSize="13" FontWeight="Bold" HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center"></TextBlock> 49 </StackPanel> 50 <MediaElement HorizontalAlignment="Left" Height="100" Margin="456,53,0,0" Grid.Row="1" VerticalAlignment="Top" Width="100"/> 51 </Grid> 52 </GridView>

4音頻播放,選擇項后本頁顯示圖文布局

View Code 1 <!-- 2 主題:圖文顯示布局 3 描述:選中所選項,播放音樂,點擊暫停觸發視頻,主要圖文顯示 4 開發者:科眾工作室 5 --> 6 <ScrollViewer BorderThickness="10" BorderBrush="Black" Grid.Column="2" Grid.Row="1" > 7 <StackPanel Orientation="Vertical" > 8 <Image x:Name="DescriptionImage" Margin="0,20,0,0" Width="350" Height="200" Source="{Binding uri}"/> 9 <TextBlock Foreground="Red" x:Name="Description" Margin="0,20,0,0" FontSize="16" Width="350" TextAlignment="Justify" TextWrapping="Wrap"/> 10 </StackPanel> 11 </ScrollViewer> 12 <MediaElement x:Name="Music" AutoPlay="False" Grid.Column="2" Grid.Row="1" Margin="10,-400,10,0" Height="80" Width="80"/> 13 <StackPanel x:Name="musicPanel" Grid.Column="2" Grid.Row="1" Margin="0,100,0,500" HorizontalAlignment="Center" Orientation="Vertical"> 14 <Button x:Name="Playbt" Width="60" Height="60" BorderThickness="0" Click="Playbt_Click_1" > 15 <Image x:Name="PlaybtImage" Opacity="0.5" Source="Images/Playicon.png"/> 16 </Button> 17 <Button x:Name="Stopbt" Visibility="Collapsed" Width="80" Height="80" BorderThickness="0" Click="Stopbt_Click_1"> 18 <Image x:Name="StopbtImage" Source="Images/Pauseicon.png"/> 19 </Button> 20 </StackPanel>

以上頁面布局一些知識點,完整前臺xaml代碼如下:

View Code 1 <Page 2 x:Class="操作文件.MainPage" 3 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 4 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 5 xmlns:local="using:操作文件" 6 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 7 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 8 mc:Ignorable="d"> 9 <!-- 10 主題:資源文件引用 11 描述:利用Resources定義資源文件,資源目標只需要引用模板項key名就行了,本例:key名ListItemTemplate 12 開發者:科眾工作室 13 --> 14 <Page.Resources> 15 <BitmapImage x:Key="PlayImage" UriSource="Images/Playicon.png"></BitmapImage> 16 <BitmapImage x:Key="PauseImage" UriSource="Images/Pauseicon.png"></BitmapImage> 17 <DataTemplate x:Key="ListItemTemplate"> 18 <Grid Height="110" Margin="6"> 19 <Grid.ColumnDefinitions> 20 <ColumnDefinition Width="Auto"> 21 </ColumnDefinition> 22 <ColumnDefinition Width="*"></ColumnDefinition> 23 </Grid.ColumnDefinitions> 24 <Border Background="Blue" Width="110" Height="110"> 25 <Image Source="{Binding uri}" Stretch="UniformToFill"></Image> 26 </Border> 27 <StackPanel Grid.Column="1" VerticalAlignment="Center" Margin="10,0,0,0"> 28 <TextBlock Foreground="Red" Text="{Binding Title}" Style="{StaticResource TitleTextStyle}" TextWrapping="Wrap"></TextBlock> 29 </StackPanel> 30 </Grid> 31 </DataTemplate> 32 </Page.Resources> 33 <Grid Background="Azure"> 34 <Grid> 35 <Grid.RowDefinitions> 36 <RowDefinition Height="100"></RowDefinition> 37 <RowDefinition Height="*"></RowDefinition> 38 </Grid.RowDefinitions> 39 <Grid.ColumnDefinitions> 40 <ColumnDefinition Width="300"></ColumnDefinition> 41 <ColumnDefinition Width="650"></ColumnDefinition> 42 <ColumnDefinition Width="*"></ColumnDefinition> 43 </Grid.ColumnDefinitions> 44 <StackPanel Grid.ColumnSpan="3" VerticalAlignment="Center" Width="1200" Height="80" Margin="0,10" HorizontalAlignment="Center" > 45 <TextBlock x:Name="txtname" Text="中國十大名曲音視頻賞析" HorizontalAlignment="Center" Foreground="Black" VerticalAlignment="Center" Margin="0,20,0,0" FontSize="40" FontWeight="Bold" /> 46 </StackPanel> 47 <!-- 48 主題:圖文顯示布局 49 描述:顯示左側顯示圖片和主題,并采用項模板引用資源文件進行布局:ItemTemplate="{StaticResource ListItemTemplate}" 50 開發者:科眾工作室 51 --> 52 <ListView Name="VideoListView" Grid.Row="1" ItemTemplate="{StaticResource ListItemTemplate}" 53 Grid.Column="0" Margin="10,10" BorderBrush="Black" SelectionChanged="lv1_SelectionChanged"/> 54 <!-- 55 主題:視頻播放 56 描述:選中所選項,點擊觸發視頻,可以控制視頻聲音大小 57 開發者:科眾工作室 58 --> 59 <GridView x:Name="PlayVideoBack" Grid.Row="1" Grid.Column="1" Width="650" Height="650" VerticalAlignment="Center" HorizontalAlignment="Center" BorderBrush="White" BorderThickness="10"> 60 <Grid x:Name="PlayVideo" VerticalAlignment="Top" HorizontalAlignment="Center" Width="600" Height="600" Background="Black" Margin="10,0,20,10"> 61 <Grid.RowDefinitions> 62 <RowDefinition Height="50"/> 63 <RowDefinition Height="500"/> 64 <RowDefinition Height="*"/> 65 </Grid.RowDefinitions> 66 <StackPanel x:Name="IconsStackPanel" Grid.Row="0" Margin="10,0,0,0" Orientation="Horizontal"> 67 <Button x:Name="OpenFileButton" ToolTipService.ToolTip="Open a Video File" BorderThickness="0,0,0,0" Click="OpenFileButton_Click_1" > 68 <Button.Content> 69 <Image x:Name="OpenFileImage" Source="Images/open.png" ></Image> 70 </Button.Content> 71 </Button> 72 <TextBlock x:Name="VolumeTitle" Text="聲音" Margin="160,0,0,0" FontSize="15" FontWeight="Bold" TextAlignment="Center" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock> 73 <Slider x:Name="VolumeSlider" Margin="10,0,0,0" Width="250" Minimum="0" Maximum="100" ValueChanged="VolumeSlider_ValueChanged_1"></Slider> 74 <TextBlock x:Name="VolumeLevelText" Width="42" Text="{Binding ElementName=VolumeSlider,Path=Value}" HorizontalAlignment="Center" Margin="10,4,0,0" VerticalAlignment="Center" FontSize="16"></TextBlock> 75 </StackPanel> 76 <TextBlock x:Name="Initial_Display" Grid.Row="1" Margin="0,0,0,200" Text="Please Select a Video from List or Open a Video File to play" Visibility="Collapsed" FontWeight="SemiBold" Height="30" FontSize="22" HorizontalAlignment="Center"></TextBlock> 77 78 <MediaElement x:Name="VideoPlayer" Grid.Row="1" Grid.Column="1" Margin="0,-2,0,-2" MediaOpened="VideoPlayer_MediaOpened_1"/> 79 <Button x:Name="Play_ImageButton" Grid.Row="1" Width="100" Height="100" HorizontalAlignment="Center" VerticalAlignment="Center" BorderThickness="0" > 80 <Button.Content> 81 <Image Name="PlayImage" Opacity="0.5" Source="Images/Playicon.png"></Image> 82 </Button.Content> 83 </Button> 84 <Button x:Name="Stop_ImageButton" Visibility="Collapsed" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Height="100" Width="100" BorderThickness="0" Opacity="0.5"> 85 <Button.Content> 86 <Image Name="StopImage" Opacity="0.5" Source="Images/Pauseicon.png"/> 87 </Button.Content> 88 </Button> 89 <StackPanel Name="ControlsPanel" Grid.Row="2" Orientation="Horizontal"> 90 <Button x:Name="Play_Button" Width="60" BorderThickness="0" Click="Play_Button_Click_1"> 91 <Button.Content> 92 <Image x:Name="PlayButtonImage" Source="{StaticResource PlayImage}"/> 93 </Button.Content> 94 </Button> 95 <Button x:Name="Stop_Button" Visibility="Collapsed" Width="60" BorderThickness="0" Click="Stop_Button_Click_1"> 96 <Button.Content> 97 <Image x:Name="StopButtonImage" Source="Images/Pauseicon.png"/> 98 </Button.Content> 99 </Button> 100 <Slider x:Name="TimeSlider" Width="450" Margin="4,0,0,0"/> 101 <TextBlock x:Name="TimeText" Text="時間:" Margin="6,5,0,0" Width="50" FontSize="13" FontWeight="Bold" HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center"></TextBlock> 102 </StackPanel> 103 <MediaElement HorizontalAlignment="Left" Height="100" Margin="456,53,0,0" Grid.Row="1" VerticalAlignment="Top" Width="100"/> 104 </Grid> 105 </GridView> 106 107 108 109 110 <!-- 111 主題:圖文顯示布局 112 描述:選中所選項,播放音樂,點擊暫停觸發視頻,主要圖文顯示 113 開發者:科眾工作室 114 --> 115 <ScrollViewer BorderThickness="10" BorderBrush="Black" Grid.Column="2" Grid.Row="1" > 116 <StackPanel Orientation="Vertical" > 117 <Image x:Name="DescriptionImage" Margin="0,20,0,0" Width="350" Height="200" Source="{Binding uri}"/> 118 <TextBlock Foreground="Red" x:Name="Description" Margin="0,20,0,0" FontSize="16" Width="350" TextAlignment="Justify" TextWrapping="Wrap"/> 119 </StackPanel> 120 </ScrollViewer> 121 <MediaElement x:Name="Music" AutoPlay="False" Grid.Column="2" Grid.Row="1" Margin="10,-400,10,0" Height="80" Width="80"/> 122 <StackPanel x:Name="musicPanel" Grid.Column="2" Grid.Row="1" Margin="0,100,0,500" HorizontalAlignment="Center" Orientation="Vertical"> 123 <Button x:Name="Playbt" Width="60" Height="60" BorderThickness="0" Click="Playbt_Click_1" > 124 <Image x:Name="PlaybtImage" Opacity="0.5" Source="Images/Playicon.png"/> 125 </Button> 126 <Button x:Name="Stopbt" Visibility="Collapsed" Width="80" Height="80" BorderThickness="0" Click="Stopbt_Click_1"> 127 <Image x:Name="StopbtImage" Source="Images/Pauseicon.png"/> 128 </Button> 129 </StackPanel> 130 </Grid> 131 132 </Grid> 133 </Page>

到這里有沒有相當界面究竟怎么樣呢?那么先一睹為快吧,隨后再討論數據綁定:

細心的你已經發現了,左側圖片文字前臺并沒有綁定,下面看看具體綁定吧:

?

View Code 1 public sealed partial class MainPage : Page 2 { 3 List<ImageDescription> VideosList = new List<ImageDescription>();//對ImageDescription屬性操作集合 4 private Dictionary<int, string> Description_uri = new Dictionary<int, string>();//文本內容的鍵值集合 5 DispatcherTimer ticks = new DispatcherTimer();//時間間隔處理 6 private Dictionary<int, string> videouri = new Dictionary<int, string>();//視頻內容的鍵值集合 7 private Dictionary<int, string> musicuri = new Dictionary<int, string>();//音頻內容的鍵值集合 8 bool isplaying = false; 9 bool isstop = false; 10 public MainPage() 11 { 12 this.InitializeComponent(); 13 videouri.Add(0, "ms-appx:///music/1.wma"); 14 videouri.Add(1, "ms-appx:///music/2.wma"); 15 videouri.Add(2, "ms-appx:///music/3.wma"); 16 videouri.Add(3, "ms-appx:///music/4.wma"); 17 videouri.Add(4, "ms-appx:///music/5.wma"); 18 videouri.Add(5, "ms-appx:///music/6.wma"); 19 20 musicuri.Add(0, "ms-appx:///Videos/11.avi"); 21 musicuri.Add(1, "ms-appx:///Videos/video2.wmv"); 22 musicuri.Add(2, "ms-appx:///Videos/video3.wmv"); 23 musicuri.Add(3, "ms-appx:///Videos/video4.wmv"); 24 musicuri.Add(4, "ms-appx:///Videos/video5.wmv"); 25 musicuri.Add(5, "ms-appx:///Videos/11.avi"); 26 27 Description_uri.Add(0, "ms-appx:///Description/video1.txt"); 28 Description_uri.Add(1, "ms-appx:///Description/video2.txt"); 29 Description_uri.Add(2, "ms-appx:///Description/video3.txt"); 30 Description_uri.Add(3, "ms-appx:///Description/video4.txt"); 31 Description_uri.Add(4, "ms-appx:///Description/video5.txt"); 32 Description_uri.Add(5, "ms-appx:///Description/video6.txt"); 33 //VideosList.Add(new ImageDescription { Title = "Fishes", uri = "ms-appx:///Images/1.jpg" }); 34 //VideosList.Add(new ImageDescription { Title = "Nature", uri = "ms-appx:///Images/2.jpg" }); 35 //VideosList.Add(new ImageDescription { Title = "Twister", uri = "ms-appx:///Images/3.jpg" }); 36 //VideosList.Add(new ImageDescription { Title = "Flower", uri = "ms-appx:///Images/4.jpg" }); 37 //VideosList.Add(new ImageDescription { Title = "Insect", uri = "ms-appx:///Images/5.jpg" }); 38 //VideosList.Add(new ImageDescription { Title = "Natural Scene", uri = "ms-appx:///Images/6.jpg" }); 39 40 VideosList.Add(new ImageDescription { Title = "瀟湘水云", uri = "ms-appx:///image/瀟湘水云1.jpg" }); 41 VideosList.Add(new ImageDescription { Title = "廣陵散", uri = "ms-appx:///image/廣陵散2.jpg" }); 42 VideosList.Add(new ImageDescription { Title = "高山流水", uri = "ms-appx:///image/高山流水3.jpg" }); 43 VideosList.Add(new ImageDescription { Title = "漁樵問答", uri = "ms-appx:///image/漁樵問答4.jpg" }); 44 VideosList.Add(new ImageDescription { Title = "平沙落雁", uri = "ms-appx:///image/平沙落雁5.jpg" }); 45 VideosList.Add(new ImageDescription { Title = "陽春白雪", uri = "ms-appx:///image/陽春白雪6.jpg" }); 46 VideosList.Add(new ImageDescription { Title = "胡笳十八拍", uri = "ms-appx:///image/胡笳十八拍7.jpg" }); 47 VideosList.Add(new ImageDescription { Title = "陽關三疊", uri = "ms-appx:///image/陽關三疊8.jpg" }); 48 VideosList.Add(new ImageDescription { Title = "梅花三弄", uri = "ms-appx:///image/梅花三弄9.jpg" }); 49 VideosList.Add(new ImageDescription { Title = "醉漁唱晚", uri = "ms-appx:///image/醉漁唱晚10.jpg" }); 50 VideoListView.ItemsSource = VideosList; 51 } View Code 1 //圖文描述類 2 public class ImageDescription 3 { 4 public string Title { get; set; } 5 public string uri { get; set; } 6 }

已經實現了數據綁定,是不是與你平常使用的方法不太一樣,這樣操作更加簡便,感覺到有木有!

繼續我們的視頻和圖文綁定操作:首先注冊左側ListViewl事件v1_SelectionChanged

View Code 1 /// <summary> 2 /// 主題:點擊listview項,顯示圖文(txt文件)詳細信息 3 /// 描述:通過點擊listview中選中項,讀取文件夾中的.txt文件和圖片詳細信息,并顯示 4 /// 作者:白寧超 5 /// </summary> 6 /// <param name="sender"></param> 7 /// <param name="e"></param> 8 private async void lv1_SelectionChanged(object sender, SelectionChangedEventArgs e) 9 { 10 PlayView(); 11 VideoPlayer.Source = Index_to_Uri_Converter(VideoListView.SelectedIndex);//加載視頻 12 Windows.Storage.StorageFolder folder = Windows.ApplicationModel.Package.Current.InstalledLocation; 13 //Description_uri實例化后泛型集合,VideoListView.SelectedIndex,傳遞索引。獲取文本文件路徑 14 Windows.Storage.StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(Description_uri[VideoListView.SelectedIndex])); 15 //返回文本流并讀取 16 string Des = await Windows.Storage.FileIO.ReadTextAsync(file);//@1 17 BitmapImage bt = new BitmapImage(); 18 bt.UriSource = new Uri(VideosList[VideoListView.SelectedIndex].uri); 19 DescriptionImage.Source = bt; 20 Description.Text = Des; 21 22 }

lv1事件中調用我們封裝的幾個方面,下面也貼出我們的方法:

View Code 1 //播放視頻 2 public void PlayView() 3 { 4 isplaying = true; 5 isstop = false; 6 Play_Button.Visibility = Visibility.Collapsed; 7 Play_ImageButton.Visibility = Visibility.Collapsed; 8 Stop_Button.Visibility = Visibility.Visible; 9 Stop_ImageButton.Visibility = Visibility.Collapsed; 10 } 11 //暫停播放 12 public void StopView() 13 { 14 isplaying = false; 15 isstop = true; 16 Play_Button.Visibility = Visibility.Visible; 17 Play_ImageButton.Visibility = Visibility.Collapsed; 18 Stop_Button.Visibility = Visibility.Collapsed; 19 Stop_ImageButton.Visibility = Visibility.Visible; 20 } 21 22 //根據選擇索引播放視頻 23 public Uri Index_to_Uri_Converter(int index) 24 { 25 var uri = new Uri(videouri[index]); 26 return uri; 27 }

看一下效果吧:

注意:視頻支持wmv,mp4,avi對于常用的rmvb是不支持的

還有什么呢?對了聲音和時間的控制
聲音:?//控制聲音
??????? private void VolumeSlider_ValueChanged_1(object sender, RangeBaseValueChangedEventArgs e)
??????? {
??????????? VideoPlayer.Volume = (VolumeSlider.Value) / 100;
??????? }

時間:

View Code 1 //初始化時間進度條 2 private void VideoPlayer_MediaOpened_1(object sender, RoutedEventArgs e) 3 { 4 TimeSlider.Maximum = VideoPlayer.NaturalDuration.TimeSpan.TotalMilliseconds; 5 ticks.Interval = TimeSpan.FromMilliseconds(1); 6 ticks.Tick += ticks_Tick;//超時事件 7 ticks.Start(); 8 } 9 //加載顯示播放時間 10 void ticks_Tick(object sender, object e) 11 { 12 TimeSlider.Value = VideoPlayer.Position.TotalMilliseconds; 13 TimeText.Text = Milliseconds_to_Minute((long)VideoPlayer.Position.TotalMilliseconds); 14 } 15 16 //轉換秒顯示格式 17 public string Milliseconds_to_Minute(long milliseconds) 18 { 19 int minute = (int)(milliseconds / (1000 * 60)); 20 int seconds = (int)(milliseconds / 1000); 21 return (minute + " : " + seconds); 22 }

剩下的工作就是播放和暫停問題了,那就在小圖片(底部)下注冊事件完成,開始暫停按鈕圖片三隱藏的:(主要MediaElement控件的播放Play和暫停Pause屬性)

View Code 1 //播放視頻 2 private void Play_Button_Click_1(object sender, RoutedEventArgs e) 3 { 4 if (isstop == false && isplaying == false) 5 { 6 Initial_Display.Visibility = Visibility.Collapsed; 7 } 8 else if (isstop == true && isplaying == false) 9 { 10 PlayView(); 11 VideoPlayer.Position = new TimeSpan(0, 0, 0, 0, (int)TimeSlider.Value); 12 VideoPlayer.Play(); 13 } 14 } 15 //暫停視頻 16 private void Stop_Button_Click_1(object sender, RoutedEventArgs e) 17 { 18 StopView(); 19 VideoPlayer.Pause(); 20 }

看下暫停效果:

最后一步完成打開視頻播放事件,

View Code 1 //選擇播放本地視頻 2 private async void SetLocalMedia() 3 { 4 try 5 { 6 FileOpenPicker openPicker = new FileOpenPicker(); 7 openPicker.ViewMode = PickerViewMode.Thumbnail; 8 openPicker.FileTypeFilter.Add(".wmv"); 9 openPicker.FileTypeFilter.Add(".mp4"); 10 openPicker.FileTypeFilter.Add(".rmvb"); 11 StorageFile file = await openPicker.PickSingleFileAsync(); 12 var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read); 13 VideoPlayer.SetSource(stream, file.ContentType); 14 VideoPlayer.Play(); 15 BitmapImage bt = new BitmapImage(); 16 bt.UriSource = new Uri("ms-appx:///Images/error.png"); 17 DescriptionImage.Source = bt; 18 Description.Text = "A Video Playing From Local Directory"; 19 PlayView(); 20 } 21 catch (Exception) 22 { } 23 } 24 private void OpenFileButton_Click_1(object sender, RoutedEventArgs e) 25 { 26 SetLocalMedia(); 27 }

以上代碼完成了整個過程,選擇項,播放視頻顯示圖文。可以控制音樂,后臺源代碼也貼出來共享下:

View Code 1 namespace 操作文件 2 { 3 /// <summary> 4 /// 可用于自身或導航至 Frame 內部的空白頁。 5 /// </summary> 6 public sealed partial class MainPage : Page 7 { 8 List<ImageDescription> VideosList = new List<ImageDescription>();//對ImageDescription屬性操作集合 9 private Dictionary<int, string> Description_uri = new Dictionary<int, string>();//文本內容的鍵值集合 10 DispatcherTimer ticks = new DispatcherTimer();//時間間隔處理 11 private Dictionary<int, string> videouri = new Dictionary<int, string>();//視頻內容的鍵值集合 12 private Dictionary<int, string> musicuri = new Dictionary<int, string>();//音頻內容的鍵值集合 13 bool isplaying = false; 14 bool isstop = false; 15 public MainPage() 16 { 17 this.InitializeComponent(); 18 videouri.Add(0, "ms-appx:///music/1.wma"); 19 videouri.Add(1, "ms-appx:///music/2.wma"); 20 videouri.Add(2, "ms-appx:///music/3.wma"); 21 videouri.Add(3, "ms-appx:///music/4.wma"); 22 videouri.Add(4, "ms-appx:///music/5.wma"); 23 videouri.Add(5, "ms-appx:///music/6.wma"); 24 25 musicuri.Add(0, "ms-appx:///Videos/11.avi"); 26 musicuri.Add(1, "ms-appx:///Videos/video2.wmv"); 27 musicuri.Add(2, "ms-appx:///Videos/video3.wmv"); 28 musicuri.Add(3, "ms-appx:///Videos/video4.wmv"); 29 musicuri.Add(4, "ms-appx:///Videos/video5.wmv"); 30 musicuri.Add(5, "ms-appx:///Videos/11.avi"); 31 32 Description_uri.Add(0, "ms-appx:///Description/video1.txt"); 33 Description_uri.Add(1, "ms-appx:///Description/video2.txt"); 34 Description_uri.Add(2, "ms-appx:///Description/video3.txt"); 35 Description_uri.Add(3, "ms-appx:///Description/video4.txt"); 36 Description_uri.Add(4, "ms-appx:///Description/video5.txt"); 37 Description_uri.Add(5, "ms-appx:///Description/video6.txt"); 38 //VideosList.Add(new ImageDescription { Title = "Fishes", uri = "ms-appx:///Images/1.jpg" }); 39 //VideosList.Add(new ImageDescription { Title = "Nature", uri = "ms-appx:///Images/2.jpg" }); 40 //VideosList.Add(new ImageDescription { Title = "Twister", uri = "ms-appx:///Images/3.jpg" }); 41 //VideosList.Add(new ImageDescription { Title = "Flower", uri = "ms-appx:///Images/4.jpg" }); 42 //VideosList.Add(new ImageDescription { Title = "Insect", uri = "ms-appx:///Images/5.jpg" }); 43 //VideosList.Add(new ImageDescription { Title = "Natural Scene", uri = "ms-appx:///Images/6.jpg" }); 44 45 VideosList.Add(new ImageDescription { Title = "瀟湘水云", uri = "ms-appx:///image/瀟湘水云1.jpg" }); 46 VideosList.Add(new ImageDescription { Title = "廣陵散", uri = "ms-appx:///image/廣陵散2.jpg" }); 47 VideosList.Add(new ImageDescription { Title = "高山流水", uri = "ms-appx:///image/高山流水3.jpg" }); 48 VideosList.Add(new ImageDescription { Title = "漁樵問答", uri = "ms-appx:///image/漁樵問答4.jpg" }); 49 VideosList.Add(new ImageDescription { Title = "平沙落雁", uri = "ms-appx:///image/平沙落雁5.jpg" }); 50 VideosList.Add(new ImageDescription { Title = "陽春白雪", uri = "ms-appx:///image/陽春白雪6.jpg" }); 51 VideosList.Add(new ImageDescription { Title = "胡笳十八拍", uri = "ms-appx:///image/胡笳十八拍7.jpg" }); 52 VideosList.Add(new ImageDescription { Title = "陽關三疊", uri = "ms-appx:///image/陽關三疊8.jpg" }); 53 VideosList.Add(new ImageDescription { Title = "梅花三弄", uri = "ms-appx:///image/梅花三弄9.jpg" }); 54 VideosList.Add(new ImageDescription { Title = "醉漁唱晚", uri = "ms-appx:///image/醉漁唱晚10.jpg" }); 55 VideoListView.ItemsSource = VideosList; 56 } 57 58 /// <summary> 59 /// 在此頁將要在 Frame 中顯示時進行調用。 60 /// </summary> 61 /// <param name="e">描述如何訪問此頁的事件數據。Parameter 62 /// 屬性通常用于配置頁。</param> 63 protected override void OnNavigatedTo(NavigationEventArgs e) 64 { 65 } 66 //播放視頻 67 public void PlayView() 68 { 69 isplaying = true; 70 isstop = false; 71 Play_Button.Visibility = Visibility.Collapsed; 72 Play_ImageButton.Visibility = Visibility.Collapsed; 73 Stop_Button.Visibility = Visibility.Visible; 74 Stop_ImageButton.Visibility = Visibility.Collapsed; 75 } 76 //暫停播放 77 public void StopView() 78 { 79 isplaying = false; 80 isstop = true; 81 Play_Button.Visibility = Visibility.Visible; 82 Play_ImageButton.Visibility = Visibility.Collapsed; 83 Stop_Button.Visibility = Visibility.Collapsed; 84 Stop_ImageButton.Visibility = Visibility.Visible; 85 } 86 87 //根據選擇索引播放視頻 88 public Uri Index_to_Uri_Converter(int index) 89 { 90 var uri = new Uri(videouri[index]); 91 return uri; 92 } 93 94 /// <summary> 95 /// 主題:點擊listview項,顯示圖文(txt文件)詳細信息 96 /// 描述:通過點擊listview中選中項,讀取文件夾中的.txt文件和圖片詳細信息,并顯示 97 /// 作者:白寧超 98 /// </summary> 99 /// <param name="sender"></param> 100 /// <param name="e"></param> 101 private async void lv1_SelectionChanged(object sender, SelectionChangedEventArgs e) 102 { 103 PlayView(); 104 VideoPlayer.Source = Index_to_Uri_Converter(VideoListView.SelectedIndex);//加載視頻 105 Windows.Storage.StorageFolder folder = Windows.ApplicationModel.Package.Current.InstalledLocation; 106 //Description_uri實例化后泛型集合,VideoListView.SelectedIndex,傳遞索引。獲取文本文件路徑 107 Windows.Storage.StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(Description_uri[VideoListView.SelectedIndex])); 108 //返回文本流并讀取 109 string Des = await Windows.Storage.FileIO.ReadTextAsync(file);//@1 110 BitmapImage bt = new BitmapImage(); 111 bt.UriSource = new Uri(VideosList[VideoListView.SelectedIndex].uri); 112 DescriptionImage.Source = bt; 113 Description.Text = Des; 114 115 } 116 //以上遇到問題是:讀取英文文本可以,讀取其他不行?,@1處報錯 117 118 119 //圖文描述類 120 public class ImageDescription 121 { 122 public string Title { get; set; } 123 public string uri { get; set; } 124 } 125 //初始化時間進度條 126 private void VideoPlayer_MediaOpened_1(object sender, RoutedEventArgs e) 127 { 128 TimeSlider.Maximum = VideoPlayer.NaturalDuration.TimeSpan.TotalMilliseconds; 129 ticks.Interval = TimeSpan.FromMilliseconds(1); 130 ticks.Tick += ticks_Tick;//超時事件 131 ticks.Start(); 132 } 133 //加載顯示播放時間 134 void ticks_Tick(object sender, object e) 135 { 136 TimeSlider.Value = VideoPlayer.Position.TotalMilliseconds; 137 TimeText.Text = Milliseconds_to_Minute((long)VideoPlayer.Position.TotalMilliseconds); 138 } 139 140 //轉換秒顯示格式 141 public string Milliseconds_to_Minute(long milliseconds) 142 { 143 int minute = (int)(milliseconds / (1000 * 60)); 144 int seconds = (int)(milliseconds / 1000); 145 return (minute + " : " + seconds); 146 } 147 //播放視頻 148 private void Play_Button_Click_1(object sender, RoutedEventArgs e) 149 { 150 if (isstop == false && isplaying == false) 151 { 152 Initial_Display.Visibility = Visibility.Collapsed; 153 } 154 else if (isstop == true && isplaying == false) 155 { 156 PlayView(); 157 VideoPlayer.Position = new TimeSpan(0, 0, 0, 0, (int)TimeSlider.Value); 158 VideoPlayer.Play(); 159 } 160 } 161 //暫停視頻 162 private void Stop_Button_Click_1(object sender, RoutedEventArgs e) 163 { 164 StopView(); 165 VideoPlayer.Pause(); 166 } 167 //控制聲音 168 private void VolumeSlider_ValueChanged_1(object sender, RangeBaseValueChangedEventArgs e) 169 { 170 VideoPlayer.Volume = (VolumeSlider.Value) / 100; 171 } 172 //選擇播放本地視頻 173 private async void SetLocalMedia() 174 { 175 try 176 { 177 FileOpenPicker openPicker = new FileOpenPicker(); 178 openPicker.ViewMode = PickerViewMode.Thumbnail; 179 openPicker.FileTypeFilter.Add(".wmv"); 180 openPicker.FileTypeFilter.Add(".mp4"); 181 openPicker.FileTypeFilter.Add(".rmvb"); 182 StorageFile file = await openPicker.PickSingleFileAsync(); 183 var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read); 184 VideoPlayer.SetSource(stream, file.ContentType); 185 VideoPlayer.Play(); 186 BitmapImage bt = new BitmapImage(); 187 bt.UriSource = new Uri("ms-appx:///Images/error.png"); 188 DescriptionImage.Source = bt; 189 Description.Text = "A Video Playing From Local Directory"; 190 PlayView(); 191 } 192 catch (Exception) 193 { } 194 } 195 private void OpenFileButton_Click_1(object sender, RoutedEventArgs e) 196 { 197 SetLocalMedia(); 198 } 199 //根據選擇索引播放音頻 200 public Uri IndexUriConverter(int index) 201 { 202 var uri = new Uri(musicuri[index]); 203 return uri; 204 } 205 206 207 //音頻播放 208 private void Playbt_Click_1(object sender, RoutedEventArgs e) 209 { 210 Playbt.Visibility = Visibility.Visible; 211 Stopbt.Visibility = Visibility.Collapsed; 212 VideoPlayer.Source = IndexUriConverter(VideoListView.SelectedIndex);//加載音頻 213 Music.Play(); 214 VideoPlayer.Pause(); 215 } 216 //音頻暫停 217 private void Stopbt_Click_1(object sender, RoutedEventArgs e) 218 { 219 220 Playbt.Visibility = Visibility.Collapsed; 221 Stopbt.Visibility = Visibility.Visible; 222 Music.Pause(); 223 VideoPlayer.Pause(); 224 } 225 226 227 } 228 }

到這里全部結束了,你已經知道文件操作和音視頻簡單控制了吧,具體深入還要自己研究啦。

聲明:1本人也是剛學,研究文檔資料后才整理出來的,技術有限,不正確的望指正

??????? 2想與喜歡win8的初學者,分享下學習知識

??????? 3本程序經過調試均可正確運行。

轉載于:https://www.cnblogs.com/kezhong/archive/2013/01/08/win8.html

總結

以上是生活随笔為你收集整理的win8文件操作以及音视频的应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久亚洲日本 | 久久精品小视频 | 91精品影视 | 久久99视频精品 | 中文字幕在线日 | 日韩精品一区二区三区免费观看视频 | 天天操天天舔天天干 | 国产69精品久久久久久 | 国产精品免费视频网站 | 久久国产精品99久久久久久丝袜 | 国产69熟 | 伊人天堂久久 | 日韩最新理论电影 | 9992tv成人免费看片 | 视频在线一区二区三区 | 久久视频精品 | 777xxx欧美 | 欧美激情视频一二三区 | 久久爱www. | 久久精品79国产精品 | 国产精品亚洲视频 | 综合激情网| 在线免费观看成人 | 国产999精品久久久影片官网 | 久久久久亚洲精品男人的天堂 | 97成人超碰| 狠狠色丁香九九婷婷综合五月 | 免费情缘| 97国产小视频 | 日韩另类在线 | 中文字幕中文字幕在线中文字幕三区 | 狠狠干夜夜爱 | 日韩久久一区二区 | 日日干夜夜操视频 | 欧美男男激情videos | 欧美久久久影院 | 国产在线久草 | 最近日韩免费视频 | 99热在线国产 | 国产成人久久精品77777综合 | 激情av综合 | 中文字幕欲求不满 | 久久久久欠精品国产毛片国产毛生 | 日韩xxxbbb | 日韩高清在线不卡 | 久久久久日本精品一区二区三区 | 综合久久网 | 国产97在线视频 | a级片网站 | 91漂亮少妇露脸在线播放 | 不卡的av在线播放 | 有没有在线观看av | av在线电影免费观看 | 免费在线a | 国产成人区 | 99视频精品全部免费 在线 | 丁香在线观看完整电影视频 | 欧洲精品久久久久毛片完整版 | 日韩毛片精品 | 一本一本久久a久久精品综合妖精 | www.久久久.cum | 六月丁香综合 | 国产精品久久久久久久免费 | 免费麻豆视频 | 免费a v在线 | 射射射综合网 | 日韩欧在线 | 久久久精品视频网站 | 国产超碰97 | 中文av网站 | 国产又粗又猛又爽又黄的视频先 | 综合网欧美 | 国产原创av在线 | 日韩女同av | 天天射天天色天天干 | 久久久久久久久久久久久久av | 日韩欧美极品 | 久久五月天婷婷 | 久久久久久欧美二区电影网 | 免费视频黄色 | 69亚洲乱| 亚洲精品久久久久久国 | 亚洲有 在线| 国产精品成人自拍 | 精品久久久久久电影 | 亚洲日本一区二区在线 | 天天爽夜夜爽人人爽曰av | 久久久成人精品 | 中文字幕在线免费观看 | 国产精品不卡一区 | 久草网站在线观看 | 色噜噜噜噜 | 久热电影| 久久超碰在线 | 在线蜜桃视频 | 最新国产精品久久精品 | 日韩av一区二区在线播放 | 久久精彩 | 黄色一及电影 | 国产精品久久久久一区二区国产 | 国产麻豆精品一区二区 | 99久久99久久精品 | 国产.精品.日韩.另类.中文.在线.播放 | 久久影院午夜论 | 五月激情站 | 免费黄色av电影 | 久久资源总站 | 伊人久久国产精品 | 成片免费观看视频 | 国产资源网 | 深夜激情影院 | 国产精品在线看 | 91大神精品视频 | 亚洲精品午夜一区人人爽 | 日韩免费三级 | 黄色小网站免费看 | 外国av网| 9在线观看免费高清完整版 玖玖爱免费视频 | 国产最新在线视频 | 免费福利小视频 | 亚洲精品久久激情国产片 | 91在线亚洲 | 9999国产| 欧美激情视频免费看 | 欧美一区二区免费在线观看 | 精品久久久久久亚洲 | 精品久久久免费 | 韩国av一区二区三区在线观看 | a成人v在线 | 懂色av一区二区在线播放 | 911亚洲精品第一 | 2020天天干夜夜爽 | 曰韩精品 | 一二区av | 五月天婷婷视频 | 亚洲精品久久在线 | 久久久在线视频 | 五月的婷婷 | 国产高清精 | 国产福利精品在线观看 | 色妞久久福利网 | 国产在线播放一区二区三区 | 日韩网站一区 | 成人精品国产 | 精品国产亚洲日本 | 丁香花在线观看免费完整版视频 | 毛片精品免费在线观看 | 色综合久久88色综合天天免费 | 午夜精品在线看 | 超碰最新网址 | 91日本在线播放 | .精品久久久麻豆国产精品 亚洲va欧美 | 成人中心免费视频 | 精品在线免费观看 | 91影视成人 | 日韩在线观看一区二区 | 在线播放视频一区 | 四虎在线观看 | 青草草在线 | 国产在线一线 | 日日弄天天弄美女bbbb | 国产 在线 高清 精品 | 日韩欧美电影网 | 亚洲一区二区高潮无套美女 | 97超碰在线播放 | a级国产片| 国产精品免费小视频 | 亚洲在线视频播放 | 69精品人人人人 | 人人澡人 | 国产高清日韩 | 国产九色视频在线观看 | 黄色av电影 | 亚洲综合少妇 | 天堂av免费在线 | av一级片网站 | 91三级视频| 久久久99国产精品免费 | 99人久久精品视频最新地址 | 狠狠躁日日躁狂躁夜夜躁av | 色综合人人 | 三级黄色免费片 | 午夜av免费在线观看 | 亚洲三级毛片 | 中文字幕黄色网址 | 亚洲精品一区二区三区新线路 | 国产资源在线观看 | 中文字幕你懂的 | 日韩精品在线观看av | 国内精品久久久久 | 日韩精品一区二 | 特级xxxxx欧美 | 黄a网| 亚洲精品国产品国语在线 | 亚洲人成综合 | 狠狠的操| 99九九99九九九视频精品 | 久久av中文字幕片 | 在线观看av免费观看 | 人人爽人人爽人人片av | 91久久国产精品 | 国产精品电影在线 | www黄| 欧美美女视频在线观看 | 久色网| 美女在线国产 | 久久久久久久久网站 | 成年人免费看片 | 国产欧美精品在线观看 | 91最新国产 | 日本女人逼 | 日韩乱色精品一区二区 | 亚洲精品在线观看中文字幕 | 亚洲成年人免费网站 | 国产高清av免费在线观看 | 国产精品久久久久久久99 | 久久免费公开视频 | a在线观看视频 | av中文电影 | 日韩欧美一区二区三区视频 | 91在线观看视频网站 | 91av视频在线免费观看 | 精品国产自在精品国产精野外直播 | 国产黄色高清 | 麻豆系列在线观看 | 在线电影中文字幕 | 日本久久精品 | 免费a级毛片在线看 | 亚洲九九九在线观看 | 精品国产成人av | 人人插人人干 | h动漫中文字幕 | 四虎永久免费 | 国产中文字幕精品 | 91久久国产自产拍夜夜嗨 | 国产精品日韩 | 国产又粗又猛又色又黄网站 | 国产在线专区 | 天天爽夜夜爽人人爽曰av | 欧美日韩国产一区二区在线观看 | 欧美极度另类性三渗透 | 成人一级在线观看 | 三上悠亚一区二区在线观看 | 三上悠亚一区二区在线观看 | 国产精品一区二区 91 | 日本韩国中文字幕 | 综合网伊人| 4p变态网欧美系列 | 日韩av片无码一区二区不卡电影 | 国产白浆视频 | 国产一区欧美日韩 | 超碰97免费 | 亚州国产精品视频 | 精品视频不卡 | 97av在线视频免费播放 | 日韩经典一区二区三区 | av免费电影在线 | 麻豆视频在线 | 日韩欧美69| 亚洲精品永久免费视频 | 超碰在线免费福利 | 青春草视频 | 亚洲精品在线免费 | 久久久久久久久久久免费视频 | 色99色| 亚洲 欧美 变态 国产 另类 | av无限看 | 日韩精品一区在线播放 | 9999在线观看 | 91精品国产91久久久久福利 | 黄色成人av网址 | 五月婷婷伊人网 | 亚洲欧美国产精品va在线观看 | 97在线视 | 欧美日韩中文字幕综合视频 | 欧美日韩国语 | 欧美一级片| 亚洲春色成人 | 国产高清第一页 | 91视频免费视频 | 91av社区| 国产福利免费在线观看 | 91完整版在线观看 | 视频一区在线免费观看 | 91精品久久久久久久久久入口 | 亚洲精品久久久久久中文传媒 | 九九九热精品免费视频观看网站 | 四虎成人精品永久免费av | 97精品国产97久久久久久久久久久久 | 日韩视频专区 | 91亚洲精品久久久蜜桃借种 | 日韩免费视频观看 | 精品国产乱码 | 欧美少妇18p | 9在线观看免费 | 午夜国产一区二区三区四区 | 日韩免费一级a毛片在线播放一级 | 国产精品成久久久久 | 激情黄色av | 美女福利视频 | 免费网站黄 | 亚洲国产精品久久 | 久久日韩精品 | 久久精彩 | 女人18精品一区二区三区 | 欧美精品xxx| 国产精品久久久久久久久蜜臀 | 久久久亚洲麻豆日韩精品一区三区 | 久草视频精品 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 在线精品视频在线观看高清 | 国产91勾搭技师精品 | 久久精品99精品国产香蕉 | 91高清免费看 | 狠狠狠干狠狠 | av电影免费观看 | japanesexxxhd奶水 91在线精品一区二区 | 国产精品美女久久久久久久 | 在线观看日韩av | 国产成人久久精品77777综合 | 日韩欧美精品在线视频 | 又黄又刺激视频 | 免费日韩电影 | 又黄又爽又湿又无遮挡的在线视频 | 成人禁用看黄a在线 | 91福利视频久久久久 | 麻豆视屏 | 国产精品中文久久久久久久 | 精品一区二区日韩 | 不卡的av在线播放 | 国产99久久久久久免费看 | 久久久免费毛片 | 欧美视频一区二 | 麻豆成人小视频 | 久久99免费视频 | 操操色| 91爱爱电影| 伊人激情综合 | 国产999免费视频 | 国产精品网红直播 | 日韩女同av | 久久伊人八月婷婷综合激情 | 激情伊人五月天久久综合 | 91福利在线导航 | 成片免费观看视频大全 | 一区二区三区三区在线 | 在线看日韩av | 久久免费在线 | 日韩大片在线 | 在线观看av免费 | 精品1区2区3区 | 国产成人精品日本亚洲999 | 视频一区在线免费观看 | 91九色丨porny丨丰满6 | 国产美腿白丝袜足在线av | 日韩av免费在线电影 | 天天艹天天爽 | 久草资源免费 | 天堂入口网站 | 国产护士hd高朝护士1 | 国产裸体视频bbbbb | 最新久久免费视频 | 人人舔人人插 | 成人片在线播放 | 久久久久久久久久久影院 | 五月天激情视频在线观看 | 精品久久久久久亚洲综合网站 | 久久亚洲综合色 | 在线免费视频 你懂得 | 97精品国自产拍在线观看 | 亚洲精品大片www | 成年人免费看片网站 | 久久精品99精品国产香蕉 | 亚洲欧美日韩国产一区二区 | 日韩专区在线播放 | 在线国产一区 | 亚洲成人精品在线观看 | 久草视频看看 | 国产精品videossex国产高清 | 欧美日韩精品区 | 激情欧美日韩一区二区 | 天天天天爽| 黄色aa久久 | 欧美va天堂va视频va在线 | 国产视频精品免费 | 天无日天天操天天干 | 2023亚洲精品国偷拍自产在线 | 99久久日韩精品免费热麻豆美女 | 成人中文字幕在线观看 | 日韩高清www| 欧美国产日韩一区二区 | 中文字幕视频三区 | zzijzzij亚洲成熟少妇 | 一区二区视频播放 | 国产又粗又猛又黄又爽 | 日韩成人在线一区二区 | 99精品视频中文字幕 | 18做爰免费视频网站 | 午夜影视一区 | 国产尤物视频在线 | 日韩av电影免费在线观看 | 国产午夜小视频 | 国产美女视频 | 欧美在线aaa| 国内少妇自拍视频一区 | 超级碰碰碰免费视频 | 久草精品视频在线播放 | 男女精品久久 | 国内免费久久久久久久久久久 | 欧美激情精品久久久久久变态 | 97超碰色 | 久久99精品久久久久久三级 | 成人免费大片黄在线播放 | 国产精品mm| 久久视频这里有精品 | www.亚洲视频.com| 国产一区二区在线播放视频 | 色综合久久中文字幕综合网 | 国产理论一区二区三区 | 久久夜靖品 | 国内成人精品视频 | 在线成人小视频 | 色偷偷网站视频 | 黄色三级在线看 | 色先锋av资源中文字幕 | 黄色在线免费观看网址 | 在线免费看黄色 | 亚洲精品9 | 成x99人av在线www | 国产特级毛片 | 69国产在线观看 | 免费在线观看日韩欧美 | 伊人婷婷| 激情欧美一区二区三区 | 国产精品午夜久久 | 99精品国产一区二区三区麻豆 | 国产xx在线 | 亚洲免费一级 | 在线中文字幕网站 | 丁香视频 | 黄色小说视频网站 | 国产亚洲精品成人av久久ww | 999久久久欧美日韩黑人 | 精品96久久久久久中文字幕无 | 久久久官网 | 69xx视频| 日韩在线观看中文 | 亚洲尺码电影av久久 | 97电影网站 | 久久精国产 | 精品国产1区2区3区 国产欧美精品在线观看 | 激情网五月 | 国产精品网红福利 | 精品国产精品一区二区夜夜嗨 | 亚洲一区 影院 | 国产精品一区二区无线 | 激情av网址 | 天天操夜夜操国产精品 | 人人爽人人香蕉 | 久久久999精品视频 国产美女免费观看 | 四虎国产精品成人免费4hu | 91av蜜桃| 波多野结衣在线视频一区 | 免费观看全黄做爰大片国产 | 成年人电影免费在线观看 | 99精品免费久久久久久日本 | 亚洲欧美经典 | 91免费在线 | 国产高清在线免费视频 | 91视频在线观看免费 | 最近中文字幕国语免费av | 天天搞天天干 | 成人国产在线 | 黄色免费电影网站 | 天天干天天干天天干天天干天天干天天干 | 久久久久久久久久久精 | 91视频首页 | 欧美日本国产在线观看 | 射久久久 | 亚洲三级国产 | 日韩高清网站 | 欧美专区国产专区 | 欧美一区二区在线刺激视频 | 亚洲成人黄色在线 | 国产在线 一区二区三区 | 少妇超碰在线 | 久久久久久福利 | 久久社区视频 | 国产传媒一区在线 | 久久久国产精华液 | 欧洲精品视频一区 | 操操操日日日干干干 | 色香网 | 99免费视频 | 国产精品黄色在线观看 | 国产精品久久久久久久久久久久冷 | 这里只有精品视频在线观看 | 中文字幕永久免费 | 成人三级网站在线观看 | 久久精品国产99国产 | 99久久精品免费视频 | 一区二区三区在线观看免费视频 | 婷婷色综| 国产在线观看高清视频 | 91看片一区二区三区 | 在线播放精品一区二区三区 | 午夜久久久久久久 | 日本成人中文字幕在线观看 | 黄色在线网站噜噜噜 | 2019精品手机国产品在线 | 国产一区二区三区在线免费观看 | 久久曰视频 | 成年人国产精品 | 激情导航| 日韩欧美视频在线播放 | 六月婷操| 永久精品视频 | 欧美日韩有码 | 有码中文在线 | 色综久久| 亚洲精品视频在线播放 | 激情五月色播五月 | 黄色av电影在线 | 成人av一二三区 | 91精品网站在线观看 | 麻豆一区在线观看 | 中文字幕在线观看免费 | 91新人在线观看 | 免费日韩一区二区三区 | 丁香婷五月 | 欧美另类高清 | 午夜久久久精品 | 最新日韩在线观看视频 | 999视频网| 91精彩视频在线观看 | 日韩欧美在线综合网 | 日韩在线免费视频 | 成人av片免费观看app下载 | 精品亚洲男同gayvideo网站 | 99精品国产一区二区三区不卡 | 免费在线观看一区二区三区 | 五月情婷婷 | 日韩精品一区在线观看 | 国产最新视频在线 | 国产福利精品在线观看 | 国产69久久精品成人看 | 在线网站黄 | 中文字幕欧美日韩va免费视频 | 国产精品粉嫩 | 免费成人在线观看 | 国产v在线| 日日干天天插 | 99在线视频网站 | 欧美久久99 | 欧美日韩后 | 日韩有码第一页 | 日韩在线观看三区 | 看黄色.com| 在线观看黄色的网站 | 四虎在线观看视频 | 成人av在线一区二区 | 久久一久久 | 2021国产精品 | 在线观看免费一区 | 中文字幕资源网 国产 | 韩国av电影网 | 久久理论视频 | 国产精品麻豆果冻传媒在线播放 | 人人搞人人爽 | 五月婷香蕉久色在线看 | 99九九99九九九视频精品 | 国产一区二区三区高清播放 | 成 人 黄 色 视频 免费观看 | 毛片在线播放网址 | 久久精国产 | 色视频在线看 | 日日干天天干 | 免费的黄色av | 欧美日韩国产成人 | 天天射天天射天天射 | 日韩免费观看一区二区 | 特级片免费看 | 一区 二区 精品 | 欧产日产国产69 | 91精品国产综合久久福利 | 中文区中文字幕免费看 | 日本在线精品视频 | 日韩在线观看av | 欧美性色网站 | 亚洲区色 | 亚洲成av人电影 | 色视频一区 | 国产成人精品999在线观看 | 一区二区欧美日韩 | 九九视频免费在线观看 | 亚洲精品一区二区18漫画 | 国产资源在线免费观看 | 亚洲黄色小说网 | 天天射网站 | 国产精品k频道 | 97视频免费观看 | 国产视频色 | 在线观看国产福利片 | av 一区二区三区四区 | 日韩免费中文字幕 | 91麻豆免费看 | 91视频免费视频 | 亚洲国产精品一区二区久久,亚洲午夜 | 夜夜操夜夜干 | 99精品系列 | 2021国产精品视频 | 欧美专区国产专区 | 午夜精品一区二区三区在线播放 | 麻豆91精品| 国产无区一区二区三麻豆 | 中文字幕在线播放一区 | 日韩久久午夜一级啪啪 | 91在线观看欧美日韩 | 夜色在线资源 | 97热视频 | 夜夜澡人模人人添人人看 | 96精品在线 | 天天曰天天| 久久精品免视看 | 日日干夜夜干 | 激情av一区二区 | 天天干 天天摸 天天操 | 久久久久久久国产精品影院 | 福利一区二区 | 免费三级av | 欧美国产高清 | 久久精品99国产精品日本 | 天天操天天摸天天干 | 51久久成人国产精品麻豆 | 激情在线网址 | 亚洲天堂精品视频 | 国产视频不卡 | 九九九在线观看 | 97视频免费观看2区 亚洲视屏 | www.伊人网.com| 69久久久 | 精品视频免费久久久看 | 91亚洲精品国偷拍自产在线观看 | 国产在线中文字幕 | 天天干 天天摸 天天操 | 狠狠色丁香婷婷综合久小说久 | 中文字幕在线视频精品 | 国产一线在线 | 日韩欧美一区二区在线 | 绯色av一区 | 久久久久久久久国产 | 国产中的精品av小宝探花 | 激情小说网站亚洲综合网 | 天天操天天操天天操 | 国产精品视频久久久 | 亚洲国产高清在线观看视频 | 久久一区国产 | 高潮久久久久久久久 | 国产精品美女久久久久久网站 | 五月开心婷婷 | 欧美久久久一区二区三区 | 狠狠的日| 三上悠亚在线免费 | 91亚洲永久精品 | 欧美日韩综合在线观看 | 激情电影影院 | 亚洲精品久久久蜜臀下载官网 | 久久综合国产伦精品免费 | av激情五月 | 视频一区二区视频 | 免费高清男女打扑克视频 | 亚洲日本在线视频观看 | 国产 中文 日韩 欧美 | 日本在线观看一区二区 | 一区二区三区在线观看 | 在线中文字幕电影 | 91亚洲国产成人久久精品网站 | 天天操天天拍 | 天天曰天天曰 | 青青色影院 | 欧美日韩国产一区二区三区在线观看 | 97色在线观看免费视频 | 欧美淫视频 | 精品久久五月天 | 亚洲综合五月天 | 午夜av一区 | 成人毛片在线视频 | 精品久久综合 | 天天操天天摸天天爽 | 天天天天射 | 亚洲成人av免费 | 亚洲视频 视频在线 | 91最新在线观看 | 国产精品久久毛片 | 国产精品一区二区无线 | 全久久久久久久久久久电影 | 中文字幕在线播放日韩 | 99在线视频观看 | 日日夜夜人人精品 | 成人av网站在线观看 | 亚洲欧美成人在线 | 久草国产在线观看 | 亚洲欧洲视频 | 黄网站www | 91香蕉视频在线 | 激情久久久久 | 亚洲综合色播 | 99精品视频一区 | 精品美女久久久久久免费 | 亚洲专区中文字幕 | 亚洲四虎在线 | 伊人五月在线 | 久久伊人爱 | 日韩美在线观看 | 国产少妇在线观看 | 亚洲激情六月 | 日韩av二区 | 在线不卡中文字幕播放 | 黄色大片视频网站 | 久久国产精品一区二区三区 | 一区二区三区在线观看免费 | 久久精品亚洲综合专区 | 精品五月天 | 久久玖 | 91精品久久久久久久91蜜桃 | www.888.av | 午夜精品久久久久久久爽 | 日韩欧美在线播放 | 亚洲视频久久久 | 99精品一区 | 成人久久久久久久久 | 毛片在线播放网址 | 日韩免费大片 | 日韩欧美电影网 | 亚洲国产一区二区精品专区 | 久久久精品国产一区二区电影四季 | 免费精品久久久 | 狠狠综合久久av | 天天爽综合网 | 免费视频在线观看网站 | 91久久偷偷做嫩草影院 | 欧美性生活大片 | 久久久久久久久免费视频 | www.午夜| 美女黄频在线观看 | 91精品国产成人 | 91av在线免费视频 | 国产又粗又猛又黄又爽的视频 | 91在线观看黄 | 91久久久久久国产精品 | 国产视频在线免费 | 日韩二区三区在线 | 三级a毛片 | 欧美视屏一区二区 | 97国产一区| 国产精品系列在线观看 | 久久99久久99精品 | 国产成人亚洲精品自产在线 | 91在线超碰 | 久久色在线播放 | 一区二区视频在线看 | 国产视频精品免费 | 天天射天天搞 | 最近日本中文字幕a | 日韩精品中文字幕一区二区 | 99久久视频| 日韩视频二区 | 三级黄色免费片 | 成人免费亚洲 | 国产视频一区二区在线观看 | 麻豆国产精品va在线观看不卡 | 国产精品11 | 久久夜色网 | 欧美成年性 | 国产色网站 | 成人a在线 | 亚洲精品视频免费在线 | 日本中文乱码卡一卡二新区 | 亚洲精品66| 成人av在线电影 | 久久精品精品电影网 | 最近中文字幕在线中文高清版 | 国产99视频在线观看 | 日韩欧美在线一区二区 | 丁香六月在线观看 | 中文字幕在线观看完整 | 午夜免费福利视频 | 亚洲欧洲日韩 | 伊人伊成久久人综合网站 | 婷香五月 | 久久久久久久av麻豆果冻 | 免费在线中文字幕 | 免费色视频网址 | 精品国产1区2区3区 国产欧美精品在线观看 | 欧美另类v | av在线不卡观看 | 肉色欧美久久久久久久免费看 | 丰满少妇麻豆av | 久久香蕉国产 | 最近中文字幕免费av | 国产一区二区在线播放 | 五月天视频网 | 天天干夜夜干 | 美女很黄免费网站 | 国产女人免费看a级丨片 | 天天草天天爽 | 亚洲aⅴ久久精品 | 国产成人在线播放 | 激情网站五月天 | 操操操影院 | 久久久蜜桃一区二区 | 在线观看黄a | 97超碰人人澡人人爱学生 | 日本性生活免费看 | 丝袜一区在线 | 免费在线观看一区二区三区 | 成人免费观看完整版电影 | 手机av在线不卡 | 麻豆av一区二区三区在线观看 | 日韩在线观看影院 | 91成版人在线观看入口 | 六月丁香婷婷在线 | 国产精品一区久久久久 | 国产精品久久久久影视 | 成年人免费在线 | 久久夜色精品国产欧美一区麻豆 | 国产成人99av超碰超爽 | 国内精品久久久久影院日本资源 | 狠狠的操你 | 亚洲精品短视频 | 免费观看视频黄 | 91视频免费| 婷婷四房综合激情五月 | 久久久免费毛片 | 在线有码中文 | av电影在线观看完整版一区二区 | 国产99中文字幕 | 色在线国产 | 亚洲一区二区黄色 | 精品在线亚洲视频 | 亚洲年轻女教师毛茸茸 | 最近的中文字幕大全免费版 | 成人cosplay福利网站 | 激情五月***国产精品 | 免费在线中文字幕 | 深爱激情五月综合 | 亚洲成人精品久久 | 涩av在线 | 97精品欧美91久久久久久 | 久久 一区 | 国产主播大尺度精品福利免费 | 日韩在线网址 | 国产又粗又硬又爽视频 | 在线视频 日韩 | 久草在线中文888 | 特黄特色特刺激视频免费播放 | 中文在线√天堂 | 日本在线视频一区二区三区 | 伊人视频| 免费视频你懂的 | 69亚洲精品| 狠狠操欧美 | 国产精品亚洲a | 久久夜av| 国产精品免费久久久久久久久久中文 | 亚洲 精品在线视频 | 91麻豆产精品久久久久久 | 日本二区三区在线 | 黄色av一区 | 成人免费电影 | 久久国产精彩视频 | 免费看日韩 | 91久久国产露脸精品国产闺蜜 | 深爱激情五月婷婷 | 色狠狠婷婷 | 天天天天天操 | 国产精品日韩欧美一区二区 | 亚洲欧美成人网 | 91完整视频 | av福利电影 | av免费网站在线观看 | 久久综合狠狠综合久久狠狠色综合 | 精品一区二区在线播放 | 国产黄色在线网站 | 欧美精品在线观看免费 | 国产午夜精品一区二区三区欧美 | 免费国产黄线在线观看视频 | 日韩黄色免费 | 亚洲一区精品人人爽人人躁 | 日本精品视频在线播放 | 五月激情站| 欧美亚洲国产一卡 | 国产成人精品av在线 | 99精品视频免费 | 国产精品毛片一区二区 | 91桃色在线观看视频 | 九色自拍视频 | 国产综合在线观看视频 | 日日爽天天爽 | 亚洲精品在线观看中文字幕 | 亚洲激情在线视频 | 五月婷婷久久丁香 | 日韩在线播放av | 亚洲视屏一区 | 亚洲粉嫩av| 国产小视频福利在线 | 国产99亚洲 | 国产精品第一页在线观看 | 婷婷精品国产一区二区三区日韩 | 国产高清视频色在线www | 久久精品黄 | 免费欧美高清视频 | 国产精品欧美一区二区 | 在线观看www. | 国产精品igao视频网网址 | 在线观看日本高清mv视频 | se婷婷 | 免费看片亚洲 | 成人黄色电影免费观看 | 日韩精品五月天 | 国产精品嫩草55av | 中文欧美字幕免费 | 日本久久中文字幕 | 国产99久久久精品视频 | 黄色小说18| 成人在线免费视频观看 | 国产精品国产毛片 | 综合久久久久久久久 | 天天做日日做天天爽视频免费 | 999视频在线播放 | 99re国产视频| 五月天综合网站 | 在线观看亚洲国产精品 | 婷婷丁香狠狠爱 | 久久久久久久久久伊人 | 国产欧美最新羞羞视频在线观看 | 性日韩欧美在线视频 | 国产精品亚洲片夜色在线 | 亚洲一区二区视频在线播放 | 国产精品一区二区久久精品爱涩 | 日韩精品在线一区 | 精品国产一区二区三区久久影院 | 丁香婷婷综合激情五月色 | 五月色综合 | 人人爽人人爽 | 97在线观视频免费观看 | 国产剧情av在线播放 | 国产精品自拍av | 国产做aⅴ在线视频播放 | 精品欧美一区二区精品久久 | 五月婷婷六月丁香激情 | 在线免费观看国产黄色 | 国产一区二区三区免费观看视频 | 亚洲精品三级 | 欧美日韩一区二区三区视频 | 特级毛片爽www免费版 | 久久人91精品久久久久久不卡 | 久久久久久久久久网站 | 91在线超碰 | 韩国av电影在线观看 | 日韩在线一级 | 色成人亚洲网 | 久久99国产综合精品 | 日韩a级黄色 | 久久大片网站 | 国产在线精品国自产拍影院 | 草久久久久久久 | 日韩久久精品一区二区三区下载 | 国产高清永久免费 | 日韩欧美黄色网址 | 一区二区视频在线看 | www.黄色小说.com | 一区二区免费不卡在线 | 国产精品毛片完整版 | www.午夜色.com | 丁香婷婷综合网 | 日韩在线理论 | 欧美一二三区播放 | 国产高清视频在线播放一区 | av先锋中文字幕 | 激情片av| 99久久精品久久久久久动态片 | 人人干干人人 | www.色爱 | 激情中文在线 | 久久天| 日韩免费一级电影 | 日韩欧美精品在线视频 | av片子在线观看 | 免费看片亚洲 | 在线播放日韩av | 亚洲精品久久久久999中文字幕 | 精品国产自 | 91免费看片黄 | 日本精品久久久久中文字幕5 | 黄色影院在线播放 | 中文字幕观看在线 | 大荫蒂欧美视频另类xxxx |