4.7.1多态的基本概念
时间: 2024-06-08 16:12:45 浏览: 6
多态的基本概念是指在面向对象编程中,同一个类的不同对象对同一个消息做出不同的响应。其实现方式是通过父类指针或引用指向子类对象,父类指针或引用可以调用子类对象的方法,实现了同一个消息对不同对象的不同响应。这种灵活性可以提高代码的可扩展性和可维护性,使得程序的结构更加清晰和简洁。在多态的实现过程中,经常使用纯虚函数和抽象类来定义父类,子类继承并实现这些函数以完成不同的功能。
相关问题
win32nt6.2 net4.7.1
Win32 NT6.2是指Windows操作系统的版本号,也就是Windows 8和Windows Server 2012。而.NET 4.7.1是.NET Framework的一个版本,它是在2017年发布的,适用于Windows 7 SP1以上、Windows 8.1、Windows Server 2008 R2 SP1以上和Windows Server 2012。.NET Framework是一个广泛使用的应用程序框架,可用于开发和部署Windows操作系统上的各种应用程序。NET Framework包括许多模块,如ASP.NET、Windows Presentation Foundation、Windows Communication Foundation和Windows Workflow Foundation等,各个模块提供了不同的功能。使用.NET Framework进行开发可以提高效率,提高代码的重用性,缩短开发时间和降低开发成本。使用.NET Framework编写的应用程序可以在不同的Windows操作系统上运行,包括Win32 NT6.2。因此,Win32 NT6.2和.NET 4.7.1可以协同工作,以开发和部署高质量的应用程序。
如何在4.7.1的dash.js中应用自定义abr算法
要在4.7.1的dash.js中应用自定义abr算法,需要完成以下步骤:
1.创建一个自定义abr算法的类,继承dashjs的AbrController类。
2.在该类中重写AbrController类中的核心方法,包括getQualityFor,getMaxIndex,getInitialBitrateFor等。
3.在dash.js中的config.js文件中添加自定义abr算法的配置,例如:
```javascript
customAbrAlgorithm: {
class: CustomAbrAlgorithm,
properties: {
propertyName1: 'value1',
propertyName2: 'value2'
}
}
```
4.在dash.js中的MediaPlayerFactory.js文件中使用自定义abr算法的配置,例如:
```javascript
var mediaPlayer = MediaPlayer().create();
mediaPlayer.updateSettings({
streaming: {
customAbrAlgorithm: {
propertyName1: 'newValue1'
}
}
});
```
这样就完成了在4.7.1的dash.js中应用自定义abr算法的过程。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)